Patents Examined by Jason Edwards
  • Patent number: 10095677
    Abstract: Disclosed are techniques and systems to detect a layout of a source document. A process may include receiving content from a first page and a second page of the source document, designating sections in each page along a first direction of the page, and assigning similar sections to a group. For the group, the process may proceed by dividing sections for each page into discrete portions associated with 2D coordinate areas, and identifying sets of 2D coordinate areas for the discrete portions that contain content. The number of times each portion contains some content may be compared to a threshold to determine a layout of the group of sections.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Vasant Manohar, Eric Allen Menninga, Ashley Alonzo Ricardo Karl Mitchell, Joseph King, Mugunthan Govindaraju
  • Patent number: 10083161
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a policy document specifying a plurality of criteria, identifying, in a segment of unstructured text in the policy document, a criteria delimiter, creating a first portion and a second portion of the segment of unstructured text, wherein the first and second portions are created based on the criteria delimiter, wherein the first and second portions comprise a first criterion and a second criterion, respectively, and responsive to identifying an anaphora in the second portion of the segment of unstructured text that is related to a term in the first portion of the segment of unstructured text, combining the first criterion and the second criterion into a composite criterion.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Freed, Mario J. Lorenzo, Jeffrey B. Nowicki, Daniel Z. Pierce, Jerry L. Von Berge
  • Patent number: 10042543
    Abstract: A method, apparatus, and program product are disclosed for receiving an input from an input device, determining one or more characteristics of the received input, the one or more characteristics indicating a word length, and presenting a list of one or more words having word lengths determined according to the indicated word length.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: August 7, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson, Rod D. Waltermann, Arnold S. Weksler
  • Patent number: 10031892
    Abstract: A method for arranging graphical objects in an electronic document displayed on a screen of a computing device includes calculating a plurality of positions of the graphical objects displayed on a display area of the screen, grouping the graphical objects whose calculated positions are located within a predetermined area of the display area, calculating a reference point of the group based on each position of the grouped graphical objects, reflowing the grouped graphical objects in response to a variation in display of the electronic document, calculating potential energies for the reflowed graphical objects, and displaying the electronic document with the reflowed graphical objects in a layout having the minimum potential energy among the calculated potential energies.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: July 24, 2018
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: William John Briggs, Stuart Guarnieri
  • Patent number: 10031891
    Abstract: A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies Inc.
    Inventors: Rohit Krishna Kumar, Scott Zachary Bressler, Ivan King Yu Sham, Ian William Stewart, Brett Richard Taylor, Peter Frank Hill, Aakarsh Nair, Steven Michael Reddie, Patrick Joseph Armstrong, Samuel John Young, Ameet Nirmal Vaswani, Andrew Hayden
  • Patent number: 10027537
    Abstract: Methods and systems for configuration management of computer applications implemented in different configurations use configuration parameters having assigned scopes of applicability. A method includes storing configuration parameters for a computer application for the different configurations. The stored configuration parameters have assigned scopes of applicability. At least one of the assigned scopes of applicability is selected and used to select a set of configuration parameters from the stored configuration parameters for application to a corresponding running instance of the computer application.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eryk Brian Nice, James V. Schultz, Dinkar Chivaluri, Thomas A. Manning
  • Patent number: 10002450
    Abstract: A hardware device analyzes a document that includes a text-based visual representation. A correspondence information hardware storage device holds known representations of graphical images as text-based visual representations. The graphical images depict portraits of physical objects. The text-based visual representations are associated with information that each describe one of the physical objects. An identification hardware device identifies a text-based visual representation within a document. The identification hardware device matches the text-based visual representation within the document to one or more of the text-based visual representations stored in the correspondence information hardware storage device. An editing hardware device retrieves information from the correspondence information hardware storage device that is identified, by the identification hardware device, as describing a text-based visual representation component within the document.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Emiko Takeuchi, Daisuke Takuma, Hirobumi Toyoshima
  • Patent number: 9996603
    Abstract: Techniques are provided for automatically detecting homologies between documents based on structural characteristics. Various statistics relating to the COS structure of a PDF document are compiled. The statistics are input into a rolling hash function to generate a digital fingerprint of the document. Fingerprints from two similar documents will have small edit distances between them, and can therefore be classified similarly or provided as results to a fingerprint-based search. For example, an unclassified document may be classified in the same class as a representative document where the fingerprints of the two documents have a small edit distance between them. Since the structure of the document is used instead of the text content or renderings, it is possible to operate on encrypted documents. Further, representative elements of a particular class of documents can be selected for comparison against a target document for improved resolution of the results.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 12, 2018
    Assignee: Adobe Systems Inc.
    Inventor: Kapil Khattar
  • Patent number: 9953012
    Abstract: A method for marking web content. The method includes rendering first content on a web browser of a client device, and capturing a snapshot of the first content as rendered according to settings of the web browser. The method also includes receiving markup in association with the snapshot, and generating marked up content comprising the snapshot and the markup. The method also includes storing the marked up content for later access.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: April 24, 2018
    Assignee: EGAIN CORPORATION
    Inventors: Ashutosh Roy, Sam Hahn, Yonatan Goraly, Anthony Liatsis
  • Patent number: 9922006
    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 load earlier than initially designated. Promotion may include incorporating metadata based priority indicators, such as attributes, into the tags for content items to suggest an order in which the content items may be requested by a user device. By promoting non-critical content items to load 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: March 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Jeremy Boynes
  • Patent number: 9886427
    Abstract: A system for suggesting autocompletion terms during text entry of a report. A text entry unit (2) for enabling a user to enter a text into a current report (1). A term selector (11) for selecting at least one frequently co-occurring term (12), based on an extracted term (8), the extracted term section (9), the current section (10), and a co-occurrence statistic (7). An indicator (13) provides an indication of the at least one frequently co-occurring term (12) to the user. A system for analyzing reports comprises a co-occurrence statistics generator (26) for generating a plurality of co-occurrence statistics, a co-occurrence statistic being indicative of a first term, a first section, a second term, a second section, and a frequency in which reports contain the first term in the first section in combination with the second term in the second section.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: February 6, 2018
    Assignee: Koninklijke Philips N.V.
    Inventors: Michael Chun-Chieh Lee, Eric Cohen-Solal, Yuechen Qian
  • Patent number: 9846707
    Abstract: A method for pre-filtering visual objects on a document is disclosed. A selection of a template visual object with constituent components from a subsection of the document is received. Then, a feature set is derived, including a color list of colors defining the object components, a bounding definition of the object components, and an ancillary raster component intersection flag. A subset of pre-filtered visual objects is generated from the visual objects on the document. These match a predefined criteria based on the color list, live hounding definition, or the ancillary raster component intersection flag. A pre-filtered document raster image is then generated from the document, where the pixels corresponding to the pre-filtered visual objects are included.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 19, 2017
    Assignee: Bluebeam, Inc.
    Inventor: Cristian Tudusciuc
  • Patent number: 9823887
    Abstract: Devices, systems, and methods for managing a print preview receives a first preview request; configures a filter pipeline; obtains a job flow; generates a first parts list based at least on the first preview request and the job flow; determines whether the filter pipeline is clear of parts; processes one or more parts listed in the first parts list using the filter pipeline; receives a second preview request; determines whether the one or more parts listed in the first parts list of the first preview request can be used in the second preview request; generates a second parts list based on the second preview request; determines whether the filter pipeline is clear of the one or more parts listed in the first parts list; and processes one or more parts listed in the second parts list using the filter pipeline.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: November 21, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Loren A. Wood
  • Patent number: 9788084
    Abstract: A method and system are provided which allow for the standardization of object-oriented metadata for units of supplemental data and the improved association of video assets with objects. By defining such a standard, metadata can be added that addresses the lack of creative control and flexibility for authors of supplemental content and interactive elements. The system provided generates objects and a separate object track which is associated with specific assets in the audio/video tracks of produced content. According to one embodiment, the system provided may be implemented to include a central object database. Each object record may include an object's unique identification, a description of the object, and additional production details. Objects may be defined in local and central databases prior to and even during production. By defining a standard for supplemental and interactive data as objects, common objects may be referenced more efficiently, and the objects themselves may be represented (e.g.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: October 10, 2017
    Assignee: NBCUniversal, LLC
    Inventors: Myra Einstein, Chris Seeger
  • Patent number: 9772983
    Abstract: A system and method relate to identifying a first color associated with a document, and versions of data to be added to the document are associated with, respectively, a plurality of second colors. The first color and the plurality of second colors are compared to form comparison results, and a particular version of the added content is selected from the plurality of versions of the data based on the comparison results. A modified document that includes the particular version of the data is formed and provided to the client device.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: September 26, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael Buonomo, Avinash S. Chugh, Evgenia Jane Florins
  • Patent number: 9697534
    Abstract: The present disclosure includes systems and techniques relating to identifying value marketing activities. In some implementations, an apparatus, systems, or methods can include receiving conversion path information including data relating to user interactions with a content item associated with a marketing activity, determining a first attribution credit by applying a first attribution model to the received information, and a second attribution credit by applying a second attribution model to the received information, determining an attribution contrast ratio based on the first and second attribution credit, identifying an opportunity based on the determined attribution contrast ratio, and presenting a recommendation for the marketing activity based on the identified opportunity.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Stefan F. Schnabl, Jon Vaver, Arjun Satyapal, John Huang, Wenjie Jiang
  • Patent number: 9684641
    Abstract: In some examples, an electronic device may present a portion of a content item in a first language contemporaneously with a corresponding portion in a second language. Thus, a user may view the portion of content in the first language and the same portion of content in the second language. Further, the electronic device may dynamically adjust an area allotted to displaying each language version, such as in the case that a portion of content in one language takes up more space than a matching portion of content in the other language. In some examples, metadata for multiple language versions of a content item may include mapping information for correlating a portion of the first language version of the content item with a matching or corresponding portion of the second language version of the content item based, at least in part, on location information.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Janna S. Hamaker, Tom Killalea, Abhishek Patnia
  • Patent number: 9619438
    Abstract: Techniques pertaining to embedding fonts in a PDF document are disclosed. A processing component executing a PDF application programming interface (API) may be operative to identify each character in a PDF file associated with an un-embedded font. The PDF API may store a bitmap representation for each identified character in the PDF file associated with the un-embedded font. The PDF API may then create a bitmap font character from the bitmap representation for each identified character in the PDF file associated with an un-embedded font and replace each reference to a character in the PDF file associated with an un-embedded font with a reference to its corresponding bitmap font character.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 11, 2017
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Veronica Andrade Aveline Nunes, Marcelo Aita Riss, Fabio Santos Nallem, Jon Brewster, Catherine K Flager, Marcelo Peres, Arthur Zanardi, Danilo deSousa, Leticia Silva, Lucas Gessoni, Leonardo Domingues, Marcia dosSantos
  • Patent number: 9613321
    Abstract: The present disclosure relates to a system and method for establishing a dynamic meta-knowledge network. More particularly, it relates to a computer implemented system and method for charting, mapping, linking, annotating, evaluating, following, broadcasting and publishing scientific, technical, medical and scholarly information, both current and historical. In an embodiment, the present system and method may be embodied in an internet application composed of a database containing scientific publication records, scientific meta-knowledge data, and user profiles. Scientific meta-knowledge stored in the database includes knowledge contexts as well as descriptive and quantitative annotations. Author names and entities within each knowledge context category and annotation category are linked to the appropriate publications. A publication webpage is generated for each publication record, and this is configured to aggregate and present stored data and links that are relevant (and specific) to each publication.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: April 4, 2017
    Inventors: Sam David Molyneux, Amy Catherine Molyneux
  • Patent number: 9606968
    Abstract: A computer implemented system provides intelligent formatting of footnotes in electronic documents. The system includes a display device that displays an electronic document in a graphical user interface, a user interface, and a processor. The processor controls the display device and the user interface to display, in response to user input, a footnote editing interface that allows a user to create new footnotes and edit existing footnotes. The system provides multi-user access to a single document in which individual sections of the document may be in active, inactive, and/or locked states, where users perform activities as permitted by a combination of user authorization rights and these states. The footnotes may reference multiple sections on one or more pages of a document, are formatted so that each footnote resides on only a single page, and may display an obscured or blank area for footnotes originating in other sections.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: March 28, 2017
    Assignee: Workiva Inc.
    Inventors: Joel Marks, Edward Cupps, Bretton Finch, Keaton Carter, Winston Chappell