Patents Examined by Laurie Anne Ries
  • Patent number: 10088979
    Abstract: A method, system, and computer program product for mobile device interface generation. Embodiments commence upon receiving electronic communication comprising form metadata describing a user interface form. The form metadata comprises one or more field identifiers, which fields of the user interface form are bound to JSON messages (e.g., to receive field data). The form metadata further describes data types pertaining to the form fields, and the data types pertaining to the fields are used to select one or more user interface screen devices from a repository. One or more of the user interface screen devices are associated (e.g., bound) to occurrences of the same JSON message as were bound to fields of the user interface form. The selected one or more interface screen devices are output in a format of data that describes the selected interface screen devices in a manner for deployment on corresponding a mobile device or devices.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: October 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Patrick Rodgers, Filipe Leahy-Dios, Gurbinder Singh Bali, Shoaib Javed Lal Mohammed Ameerjan
  • Patent number: 10083242
    Abstract: A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul P. Akolkar, John M. Boyer, Charles F. Wiecha
  • Patent number: 10080113
    Abstract: The present invention is directed to methods of and systems for converting data that is in a format unsupported by a recipient device into images that are supported and can thus be accurately rendered by the recipient device. Thus, recipient devices, such as mobile phones and text messengers, all of which are able to display images, are all able to render characters in languages not supported by the recipient device. A method of the present invention converts data for display on a receiving device configured to accurately render data in one or more supported formats. The method includes determining whether a first format of the data is a supported format, and automatically converting the data into a second format supported by the second device if the first format is not a supported format. Preferably, the first format is defined by a character set and the second format is a binary image format.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: September 18, 2018
    Assignee: Syniverse Communications, Inc.
    Inventors: Xiaomei Guan, Huiyue Xu
  • Patent number: 10067929
    Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: September 4, 2018
    Assignee: Flipboard, Inc.
    Inventors: Charles Ying, Filipe Fortes
  • Patent number: 10067921
    Abstract: There is provided an information processing apparatus including an extractor and a display unit. To make an actually selected target coincide with a target the user wants to select from a display document, the extractor extracts a document element included in a selected range in a document based on the attribute of the document element. The display unit selectably performs list display of extraction results of the extractor. This allows the user to select a desired document element from the list display, thereby making an actually selected target coincide with a target the user wants to select from the display document.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: September 4, 2018
    Assignee: NEC CORPORATION
    Inventors: Satoru Ishii, Tatsushi Yasuda
  • Patent number: 7036077
    Abstract: A graphical input and display system for creating and manipulating image object(s) includes input devices permitting a user to select elements of image object(s) received from various image input sources. A processor, connected to the system, receives requests for various image editing operations and also accesses a user interaction module which enables the user to enter new image material or select and modify existing image material without pre-selecting an input mode. The system data memory structure includes a displayed objects data structure, and internal state data structure, and a selected material data structure.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: April 25, 2006
    Assignee: Xerox Corporation
    Inventors: Eric Saund, Edward Lank
  • Patent number: 7028256
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: April 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
  • Patent number: 7017113
    Abstract: Method and apparatus for reconstructing new documents from a group of old ones by removing the existing redundant information. Redundant information (images, text paragraphs) from retrieved multimedia documents is removed. Each document consists of two main parts stored in different databases. The first part of a document represents text paragraphs, the second part consists of the images and drawings related with the text paragraphs. An information reduction methodology examines first the text paragraphs of each document related with a specific topic, and removes the redundant information, such as same or similar paragraphs, by keeping pointers useful for a future reconstruction of the original documents. The remaining text paragraphs and the set of points are used to compose the first version of a new document.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: March 21, 2006
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: Nicholas G. Bourbakis, Stanley E. Borek
  • Patent number: 7013424
    Abstract: A dedicated processor for efficient processing of documents encoded in a markup language, such as XML. The dedicated processor is capable of performing traditional parsing, transformation and manipulation processes on the document. The special purpose processor frees a general purpose processor to perform other tasks, resulting in an increase in system performance. In one embodiment, the dedicated processor includes a general purpose processor and suitable software which is provided in addition to the general purpose processor which has been traditionally used for processing. In such an embodiment, the dedicated processor may be implemented in a multi-processor system. In another embodiment, the dedicated processor is implemented in special purpose hardware, e.g. as an integrated circuit embodied in silicon in one or more chips. In either embodiment, the dedicated processor may be provided to offload processing locally or remotely.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: March 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. James, Bala Rajaraman
  • Patent number: 7010746
    Abstract: What is disclosed is a system and method for specifying a custom document as a constraint satisfaction problem (CSP) to create the specified document using existing constraint solving algorithms wherein the document, its content components, and its layout requirements as elements of a constraint satisfaction problem which when solved, results in an automated document layout for the set of content components. This enables an easier (i.e., automated) custom document creation process while providing a wider array of output documents.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: March 7, 2006
    Assignee: Xerox Corporation
    Inventor: Lisa S Purvis
  • Patent number: 7010744
    Abstract: A method of navigating and creating hierarchical documents is disclosed. The illustrative embodiments of the present invention enable a user to navigate quickly through multiple levels and sub-levels of hierarchical documents without having to manually change the displayed view. Additionally, the method enables a user to create connections between objects in different levels and sub-levels of hierarchical documents without manually changing the view. A user is able to start connections on one level and continue the connection into a sub-level that was initially hidden or collapsed without stopping.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: March 7, 2006
    Assignee: The MathWorks, Inc.
    Inventor: Jay Ryan Torgerson
  • Patent number: 6988243
    Abstract: It is desirable for a user to perform optimum printing business in an environment of a print system used by the user, without being conscious of a function of forming document printing data by a server and a function of forming the document printing data by a client. If software for the function of forming the document printing data by the client is installed in a terminal of the client operated by the user, document-form data and document data are distributed from the server to the client in order to use the function.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: January 17, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kiyotaka Miura
  • Patent number: 6957389
    Abstract: A system and method for graphically showing the animation order of animated elements in a presentation program or other software. More particularly, the invention consists of a User Interface (UI) widget which shows the order of the animation in the presentation. This UI employs an animation On Object User Interface (OOUI), or animation tag, that is preferably a rectangular control that encloses a number, and labels the order in which objects are animated. Each animation OOUI or animation tag is associated with an object on a display during creation and editing. The animation OOUI or tag is preferably placed in close proximity to the object it is associated with, rather than in a separate window or dialog box, and is hence termed ‘On Object’. The enclosed number represents the number in a sequence of mouse clicks or other computer input device selection actions which causes an animation effect on an associated object or element.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: October 18, 2005
    Assignee: Microsoft Corp.
    Inventors: Peter Faraday, Steven P. Geffner, Elaine Y. Law, Imran Iqbal Qureshi
  • Patent number: 6952802
    Abstract: A method, apparatus and computer program product for a non-atomic (i.e., user controllable) format converter that affords a user the ability to control the structure of the converted document as well as selectively add information to or otherwise modify selected portions of the converted document is described.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: October 4, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Vincent J. Hardy
  • Patent number: 6950985
    Abstract: The invention relates to a method of providing DICOM SR constraints within an XML document. An XML document is created containing DICOM SR constraints using declarative language. The document can then be accessed and displayed if desired.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: September 27, 2005
    Assignee: Koninklijke Philips Electronics, N.V.
    Inventor: Kwok Pun Lee
  • Patent number: 6948117
    Abstract: Methods, systems, and computer program products, for using a web browser to view stored data over the World Wide Web, where the data is stored in a format normally incompatible with such viewing. A client computer processes a view descriptor and a general view class to generate a specific view class, or template, and a query. The specific view class is used as a template to display data the client receives from a data server after submitting the generated query to the data server. The result of using a specific view class as a template for the data is that the data is output in Hypertext Markup Language, so as to be easily displayable on a web browser. View classes and view descriptors may be developed using existing Web development tools such as Extensible Style Language and Extensible Markup Language.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: September 20, 2005
    Assignee: Microsoft Corporation
    Inventors: James R. Van Eaton, Robert R. Gering
  • Patent number: 6941513
    Abstract: The present invention provides a computer-implemented system and method of text processing. The system and method include analyzing selected text units of a digitally coded parsed text file to determine text entities, determine the interconnections between the text entities, test the validity of the text entities, and determine a quantitative measure of the significance of each text entity. A multigranular relational text structure is constructed which incorporates the text entities. Output text is generated from the relational text structure using entity grouping rules. The text file is parsed using a system of natural dividers. The text units are selected from the parsed text file using windowing and scanning. The output text generated conforms to user constraints which can include the volume of output text to be generated, keywords to be reflected in the output text, and the level of generalization of the output text.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: September 6, 2005
    Assignee: Cognisphere, Inc.
    Inventors: Alexander M. Meystel, Marina M. Meystel, Michael A. Meystel