Patents Examined by Cesar Paula
  • Patent number: 9727293
    Abstract: A method and apparatus for paginating documents such as html documents is disclosed. A document viewing engine generates a preliminary layout for the, the preliminary layout having a layout width that is equivalent to a viewport width of a viewport on which the document will be displayed. The document viewing engine computes a final layout for the document based on determining a plurality of horizontal pixel lines where page breaks can be placed without cutting off any element in the document and assigns page breaks to one or more of the plurality of horizontal pixel lines based on a height of the viewport. The document viewing engine identifies, for a current page, one or more visual elements that will not be fully within the viewport if painted. The document viewing engine paints the current page without painting the identified one or more visual elements.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: August 8, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher A. White, Fei Wang, Joseph A. Zuromski
  • Patent number: 9727547
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for displaying display primary e-book content, note glyphs and margins in an e-book interface according to the size of the e-book interface; animating “peeking pages” and glyph size during and after re-sizing events; selecting text in an e-book, entering a note that will become linked to the selected text, and representing the presence of the note on top of the primary content of the e-book as an interactive glyph according to some embodiments of the present technology; and displaying note objects, editing note objects, and navigating between note objects in a note-view pane of an e-book interface according to some embodiments of the present technology.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: August 8, 2017
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Allison Styer, M. Frank Emanuel, Jacob Refstrup, Christopher Pethick, Guillermo Ortiz
  • Patent number: 9727540
    Abstract: A link association method and system. The method involves receiving by a computer processor from a user, a first link for a first Webpage and a second link for a second Webpage. The user determines that the first Webpage is related to the second Webpage. The computer processor receives a specification command indicating that the first Webpage is related to the second Webpage and in response the computer processor associates the first link with the second link. The computer processor stores the first link associated with the second link and generates a report indicating that the first link is related to the second link.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 9720888
    Abstract: An intermediary system operates as an intermediary between content servers and user devices, and provides services for improving page load times as seen by end users. One such service involves converting all or a portion of a retrieved content page (e.g., web page) into a stream of graphics commands, such as OpenGL commands, that can be executed by the user device's graphics processing unit (GPU). The intermediary system sends these commands to a browser component running on the user device for execution by the GPU.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Saral Jain, David Andrew Killian, Sajeeva Lakmal Bandara Pallemulle, Dmitry Sokolowski
  • Patent number: 9715483
    Abstract: A method, a system, and a computer medium for testing may be provided. An instruction including a natural language assertion statement may be received. The instruction may be parsed. The natural language assertion statement may be evaluated to true or false.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tessa A. Lau, Jalal U. Mahmud
  • Patent number: 9703763
    Abstract: A method for automatic document citations includes outputting, by one or more computing devices and for display, a first interface area in which an editable document is displayed and a second interface area outside of the first interface area. The method also includes, in response to a paste command, inserting copied content into the editable document and defining, in the second interface area, an interface element that includes source information regarding the copied content.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 11, 2017
    Assignee: GOOGLE INC.
    Inventor: Aaron Saul Zemach
  • Patent number: 9703759
    Abstract: Footnote detection is provided. When converting a fixed format document to a flow format document, footnotes, which may include a footnote description and a footnote reference mark, may be detected and linked with a corresponding footnote reference mark in a main document flow on a page. Additionally, a footnote numbering scheme may be determined and applied to detected footnotes. By providing footnote detection when converting a fixed format document to a flow format document, footnotes may be statically positioned at the end of a page containing the corresponding footnote reference mark.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Drazen Zaric, Milos Raskovic
  • Patent number: 9703886
    Abstract: A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is received. Document format criteria based on the format preference information and format performance information is automatically determined. An electronic document associated with the user network site is output according to the document format criteria.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventor: Alexandra Baugher
  • Patent number: 9697636
    Abstract: Disclosed embodiments provide techniques for enhancing presentation system animations by applying motion blur to animated objects within a presentation system. Clipping the blur effect to particular regions may increase efficiencies over calculations of motion blur across an entire screen. Further, in certain embodiments, the motion blur may be calculated and presented on a per-object basis. Accordingly, relational objects (e.g., objects seemingly inside other objects and/or overlapping or crossing objects) may each have their own blur effect without impacting the other objects' blur effects.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: July 4, 2017
    Assignee: Apple Inc.
    Inventor: Mark J. Flider
  • Patent number: 9696890
    Abstract: A method, executed by a computer, for file-centric form selection includes receiving a selection of files from a user, determining a relevance value for each form, and presenting the forms to a user in order of relevance value. Once a particular form is selected, a reference to each file may be automatically placed into the form's appropriate input fields. A user may also input non-file information into the form. In certain embodiments, the relevance value is determined by a history of use of the form by the user or by other users. In some embodiments, the relevance value is determined according to the percentage of the form's input fields completed by using the files as input. A computer program product and computer system corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventor: Kevin C. Y. Kan
  • Patent number: 9690762
    Abstract: Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving content items, each of which is to be displayed upon request as a component of a page bearing other content, manipulating a visual appearance of at least one of the content items such that the content item is more likely to appear visually merged with other content when displayed as a component of a page bearing other content, and storing the manipulated at least one content item for subsequent display as a component of a page bearing other content.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventor: Amit Mhatre
  • Patent number: 9684640
    Abstract: A method for facilitating the processing of markup language documents, e.g., XML documents, uses a code generator that creates programs configured to read dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML Parse” statements. In one embodiment, this process involves (1) creating a template document using the markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a data structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the data structure, and is configured to read, during run-time, the markup language document and generate a corresponding set of data elements corresponding to the data structure.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 20, 2017
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
  • Patent number: 9684636
    Abstract: The present invention discloses a page display method and device. The method comprises: in response to a click operation on a browser by a user, updating, by the browser, a current page display rule according to parameters downloaded from a server corresponding to the browser, and classifying and parsing the updated display rule; receiving, by the browser, a text from a target page, wherein the text contains a tag string used for displaying the target page; when the browser parses a predetermined tag string in the tag strings, invoking, by the browser, the classified and parsed page display rule corresponding to the predetermined tag string to display the page. The technical solution according to the present invention accelerates the display speed of a target page, thus saving network traffic and improving the user experience.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: June 20, 2017
    Assignee: UC MOBILE LIMITED
    Inventors: Jie Liang, Wenping Luo
  • Patent number: 9684734
    Abstract: A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet. The host server provides personalized web browsing capability specific to a particular user independent of the browser, device or location of the user. After the user submits a request to view a particular web page, the web page information is retrieved by the host server and transmitted to the user for display within a selected lens. Each lens controls server-side web browsing through independent navigational controls, such as a horizontal and vertical scroll bar, a resize button and the like. One lens may also control the web content displayed in another lens. The host server may reformat entire web pages so that they can be displayed within a lens without the need for scrolling.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: June 20, 2017
    Assignee: ZARBAÑA DIGITAL FUND LLC
    Inventor: Hiang-Swee Chiang
  • Patent number: 9672521
    Abstract: A data system comprises a legacy system for storing work orders and process data; and a computer-based interface module for retrieving the work orders from the legacy system, reformatting the retrieved work orders to highlight words corresponding to process compliance and insert hyperlinks to process data referenced by the work orders, and presenting the reformatted work orders with the highlighted words and the hyperlinks.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: June 6, 2017
    Assignee: The Boeing Company
    Inventor: Andrew P. Stevens
  • Patent number: 9665546
    Abstract: Real-time web service reconfiguration and content correction is provided. A web browser receives one or more webpages, each webpage including one or more frames. The received webpages are saved from the web content buffer to a temporary work area. The profile settings in a web browser profile are compared to the respective settings in the saved webpages. The web browser profile settings include lang, script and charset. Differences between the web browser profile and the settings in the saved webpages are detected and corrected to use the preferred setting from the web browser profile.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fan Yang, Su Liu, Priya Paul, Jun Su, Cheng Xu
  • Patent number: 9665559
    Abstract: A word processing tool is disclosed for checking the substance and not merely the spelling of words provided by a user. The word checker is capable of identifying potentially inappropriate word choices so that unintentional errors are not introduced into electronic text documents. The word checker can be implemented as a stand-alone procedure, or integrated into a conventional spell-checking program.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: May 30, 2017
    Assignee: Kinigos, LLC
    Inventors: John N. Gross, Anthony A. Gross
  • Patent number: 9665549
    Abstract: Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Clifford A. Pickover
  • Patent number: 9658989
    Abstract: A method for preparing a display document for analysis includes: extracting character data from the display document; determining a first order associated with processing of the character data and a second order associated with a logical order of the character data; determining whether the first order is different from the second order; and reversing at least a portion of the character data in response to the determination that the first order is different from the second order.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: May 23, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Adrian Lee
  • Patent number: 9639623
    Abstract: Administration of a Web page is contemplated. The contemplated administration may be used to facilitate identifying state of a Web page at a first device from a remotely located second device, optionally independently of a Web server that downloads the Web page to the device. The contemplated administration may be used to facilitate changing state of Web page as provided through the first device from the remotely located second device, optionally independent of the Web server that downloads the Web page to the device.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: May 2, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Robert Lund