Patents Examined by Brian A Garmon
  • Patent number: 10061758
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing spreadsheets with decision tables. The exemplary method includes generating an underlying data model associated with a visual data model of a spreadsheet containing a decision table, populating the underlying data model based on information contained in the visual data model and based on the decision table, generating a first index for mapping cells in the visual data model to cells in the underlying data model consistent with the decision table, and generating a second index for mapping cells in the underlying data model to cells in the visual data model consistent with the decision table.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 28, 2018
    Assignee: Red Hat, Inc.
    Inventors: Michael Anstis, Mark Proctor
  • Patent number: 10013484
    Abstract: A computer application displayed document such as a Web Page, is manipulated by dragging snippets to and from graphically depicted icons created by the application. The snippets preferably comprise links to the original content for communicating with the content source and/or restoring removed snippets to the displayed document. Preferably links are maintained semantically using RDF and DOM technology.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister Lewis-Bowen, Louis M. Weitzman
  • Patent number: 9984439
    Abstract: To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization, manipulation, and publication of digital images by amateur digital photography enthusiasts. The system of the present invention first acquires images from a number of different image sources. Images acquired in the same image importing session are marked as coming from the same conceptual film roll. Next, a user is empowered to organize and manipulate the acquired images. The images may be organized by tagging the images with informative keywords and grouping images together into conceptual photo albums. Furthermore, the images may be manipulated by rotating, cropping, and removing red-eye. Finally, the system of the present invention provides simple intuitive image publish systems.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: May 29, 2018
    Assignee: Apple Inc.
    Inventors: Glenn Reid, Aaron Disario, Tim Wasko, Daniel B. Waylonis
  • Patent number: 9971849
    Abstract: An aspect of this invention is a method that includes receiving input data from an application. The input data includes information descriptive of at least one field. The method further includes processing the input data to form an array composed of legal data for the at least one field. The array is formed by merging a result of processing syntactic constraints and a result of processing semantic constraints. The method further includes outputting the array to the application. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Maira Athanazio de Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Patent number: 9972000
    Abstract: A method and system for generating a document is provided. The method includes generating a metadocument configured to retain multiple components of different data types. A component editor directory of a component editor server is queried and a list of component editors compatible with metadocument is retrieved. A first component editor of the list of component editors is selected from a remote location. The first component editor is associated with a first defined data type. A first document component comprising the first defined data type is generated within the metadocument resulting in a single document comprising the first document component. A user interface is updated with the single document comprising the first document component.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventor: Michael Sean Brown
  • Patent number: 9922351
    Abstract: Location-based adaptation of financial management system. Crowdsourced feedback regarding financial management system content is tagged with location data such as an IP address and/or geographic location data. Location-specific counters track feedback received from different locations and may involve different languages, dialects, phrases or other manners of expression associated with different countries, states or regions thereof. When pre-determined criteria is satisfied, e.g.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 20, 2018
    Assignee: INTUIT INC.
    Inventors: Taylor M. Candee, Charles H. Taira, Thomas J. Rohlf, Megan E. Caywood
  • Patent number: 9875220
    Abstract: A panoptic visualization document support system includes a request interface and support engine. The request interface is configured to receive a request for printout(s) of selected document component(s) of a layout of document components of a panoptic visualization document collection. The collection has a plurality of document components each of which includes respective media content and has associated metadata providing information about the respective document component. The layout includes a panoptic arrangement of visual representations of the document components of the layout according to the associated metadata of the respective document components. The support engine is configured to retrieve and prepare the selected document component(s) for printing according to at least a selected print layout style. Preparation of the selected document component(s) includes generation of one or more printable document components for respective ones of the printout(s).
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: January 23, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Michael K Rodgers, Brent L Hadley, Patrick J Eames
  • Patent number: 9858245
    Abstract: A system is provided that includes a model viewer configured to receive selection of a point on a visual presentation of a digital 3D model of a complex system, and translate the point to a location within a coordinate system of the complex system. A search engine configured to identify a document component that depicts an element of the complex system at or within a volume about the location. The document component is from a collection for which at least some components depict elements of the complex system and have associated metadata that includes information reflecting the 3D geometry of at least some depicted elements. A layout engine configured to generate a layout of panoptically-arranged document components including the identified document component and other document component(s) identified according to the associated metadata for the identified document component, which further includes information identifying a link between the respective document components.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: January 2, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Joseph F Floyd, Stephen P Miller, Brent L Hadley, Patrick J Eames, Kyle M Hadley
  • Patent number: 9832178
    Abstract: Personalization and projection of television or other content related services is contemplated. Services may be personalized according to a user identifier or other identifier associated with a mobile device, a second screen device or other type of device. The personalized services may be projected, transferred or otherwise accessed through another device, such as but not necessarily limited to a computer, a television, a settop box (STB), a gateway, etc.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: November 28, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Robert Lund
  • Patent number: 9798711
    Abstract: This disclosure provides a method and system of generating a graphical organization of a document page. According to an exemplary embodiment, the method includes identifying grid-based structures represented by graphical lines of a document page. The exemplary method includes a sequence of steps where a rectangular zone associated with the page is analyzed by looking for lines that entirely cross the zone, either horizontally or vertically. A hierarchy of grid-based structures are then identified, which can be used for analysis of the document and/or data extraction.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: October 24, 2017
    Assignee: XEROX CORPORATION
    Inventor: Hervé Déjean
  • Patent number: 9740698
    Abstract: According to one embodiment of the present invention, a system merges documents, and comprises a computer system including at least one processor. The system receives an update document including one or more updates for a target document arranged according to a document schema defined by schema information. Update information includes one or more paths to nodes within the document schema, and is examined to identify eligible paths for the updates. The updates from the update document associated with the eligible paths are applied to the target document in accordance with the schema information to produce an updated document in compliance with the document schema. Embodiments of the present invention further include a method and computer program product for merging documents in substantially the same manner described above.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Nicola, Martin Sommerlandt
  • Patent number: 9734134
    Abstract: Techniques are described for promoting content items in a page to load in a different order than the order in which they were initially designated to load in the page source. A page may include critical content items designated to load earlier than non-critical content items. In instances where there is a delay due to latency in generating or retrieving the critical content items, one or more non-critical content items may be promoted to be sent earlier than initially designated. Promotion may include frame reordering, such that communication frames including non-critical content items are sent to a user device prior to the frames that include critical content items. By promoting non-critical content items to be sent during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremy Boynes
  • Patent number: 9665557
    Abstract: A system is provided that includes a localization module configured to receive and process range measurements and odometry data relative to a physical instance of a complex system to calculate an unknown location within a coordinate system of the complex system. A search engine configured to identify a document component that depicts an element of the complex system at or within a volume about the location. The document component is from a collection for which at least some components depict elements of the complex system and have associated metadata that includes information reflecting the 3D geometry of at least some depicted elements. A layout engine configured to generate a layout of panoptically-arranged document components including the identified document component and other document component(s) identified according to the associated metadata for the identified document component, which further includes information identifying a link between the respective document components.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: May 30, 2017
    Assignee: The Boeing Company
    Inventors: Joseph F Floyd, Brent L Hadley, Patrick J Eames, Stephen P Miller
  • Patent number: 9645716
    Abstract: A display processing apparatus comprises a controller configured to perform a first classification processing to classify a plurality of image files stored in a storage medium into a plurality of primary categories. The controller is further configured to perform a second classification processing to classify the plurality of image files into a plurality of secondary categories when it is judged that the number of the plurality of primary categories is greater than a maximum-displaying number. At least one of the plurality of secondary categories contains at least two of the plurality of primary categories. A plurality of primary-categorizing icons are displayed when the number of the plurality of secondary categories is equal to or less than the maximum-displaying number.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 9, 2017
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Kanako Kotake
  • Patent number: 9626368
    Abstract: According to one embodiment of the present invention, a system merges documents, and comprises a computer system including at least one processor. The system receives an update document including one or more updates for a target document arranged according to a document schema defined by schema information. Update information includes one or more paths to nodes within the document schema, and is examined to identify eligible paths for the updates. The updates from the update document associated with the eligible paths are applied to the target document in accordance with the schema information to produce an updated document in compliance with the document schema. Embodiments of the present invention further include a method and computer program product for merging documents in substantially the same manner described above.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Nicola, Martin Sommerlandt
  • Patent number: 9524279
    Abstract: Data for performing help document animated visualization is obtained by generating operation records from a text-based help document of an application. Each of the operation records may include data for animating an operation action that is performed on a user interface (UI) element of the application. The help document is further enhanced to include controls that load the operation records. The enhanced help documents and the operation records are distributed for use.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fan Li, Qingwei Lin, Jiang Li
  • Patent number: 9524342
    Abstract: A panoptic visualization document navigation system includes a navigation engine and request interface, and is configured effect navigation of components of a document collection in a layout, panoptically arranged in a manner that reflects logical relationships between their content, which may in turn reflect relationships between the subjects or their objects depicted by the content. These logical relationships may be established by links between document components, which may be identified by information provided in associated metadata for the document components. Navigation options for navigating the layout may likewise be selected according to the associated metadata. This type of arrangement and its navigation may enable a user to see the content in a single view, and in an arrangement that facilitates a better understanding of the relationships between the content and their subjects or objects, which may be otherwise difficult to comprehend.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: December 20, 2016
    Assignee: The Boeing Company
    Inventors: Brent L Hadley, Patrick J. Eames, Michael K. Rodgers, Joseph F. Floyd, Stephen P. Miller
  • Patent number: 9514117
    Abstract: The present invention provides a system and method for tagging digital documents. A method for creating digitally tagged documents includes creating a data template for a digital document, assigning signature locations and data fields in the data template, and linking the template instructions with the digital document. A system for creating digitally tagged documents includes a processor; a display; and a memory containing stored programming instructions operable by the processor to create a data template for a digital document, assign signature locations and data fields in the data template, and link template instructions with the digital document.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: December 6, 2016
    Assignee: DocuSign, Inc.
    Inventor: Thomas H. Gonser
  • Patent number: 9495476
    Abstract: An apparatus is provided for panoptic visualization of an illustrated parts catalog (IPC). The system includes a layout engine configured to generate a layout of pages of an IPC for a complex system, panoptically arranged in a manner that reflects logical relationships between the pages, which may in turn reflect relationships between the elements of the complex system. These logical relationships may be established by links between pages, which may be identified by information provided in associated metadata for the pages. This type of arrangement may enable a user to see the content in a single view, and in an arrangement that facilitates a better understanding of the relationships between the pages and elements they depict, which may be otherwise technically complex. This may in turn ease the difficulty and time required to search and/or navigate even the most massive amounts of information contained in some IPCs.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: November 15, 2016
    Assignee: The Boeing Company
    Inventors: Brent L. Hadley, Stephen P. Miller, Joseph F. Floyd, Patrick J. Eames, Michael K. Rodgers
  • Patent number: 9032289
    Abstract: One or more server devices may receive an indication that a particular user has accessed a particular document. The one or more server devices may determine whether the particular document has been flagged as needing comments, and retrieve an author likelihood score for the particular user when the particular document has been flagged as needing comment. The one or more server devices may determine whether the retrieved author likelihood score is greater than a particular threshold, and provide a suggestion to the user to write a comment about the particular document when the author likelihood score is greater than the particular threshold.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Michal Cierniak, Gregor Hochmuth, Na Tang