Stylesheet Layout Creation/editing (e.g., Template Used To Produce Stylesheet, Etc.) Patents (Class 715/235)
  • Patent number: 10296308
    Abstract: The present disclosure is directed to providing a network application creation system that facilitates generating network applications from a design layout. In general, the network application creation system automatically generates one or more network applications from a design mock-up created by a user, such as a designer. For example, the network application creation system can provide one or more network applications to a user without requiring the user to hand code the design layout into the one or more network applications. In some example embodiments, the network application creation system generates structured files, style files, and/or asset files from a design layout and create a network application based on the generated files.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: May 21, 2019
    Assignee: ADOBE INC.
    Inventor: Renee Helen Lance
  • Patent number: 10255256
    Abstract: Aspects of this disclosure relate to a process whereby markup text and/or graphics may be overlaid on top of an original document such that a user may view both the original document and the overlaid text and graphics together in an unobtrusive manner. Some aspects further discuss broader markup functionalities, such as modifying the content or appearance of text and graphics when a mark-up function is performed.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: April 9, 2019
    Inventor: Gary Siegel
  • Patent number: 10254946
    Abstract: A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Gupta, Manish G. Patel
  • Patent number: 10241986
    Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: March 26, 2019
    Assignee: TEALIUM INC.
    Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt, Adrian Leslie Browning
  • Patent number: 10229094
    Abstract: Techniques are disclosed for dynamically simulating a structured document. A visual layout of a presentation of a structured document is determined in accordance with a style property associated with and specific to a first type of media device. The laid out structured document including the style property specific to the first type of media device is sent to a web browser executing on a second type of media device for rendering on the second type of media device. The first type of media device has a different display requirement than the second type of media device. The style property may be encoded in a set of presentation semantics. A media-dependent style rule encoded in the set of presentation semantics may be used to determine that the display requirement of the first type of media device satisfies the media-dependent style rule.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: March 12, 2019
    Assignee: Adobe Inc.
    Inventors: Anthony Rumsey, Gabriel Walt
  • Patent number: 10223339
    Abstract: A system for providing interactive documents as a Web service is described. The system includes a content repository for storing an interactive document in a Web-intrinsic container. The interactive document includes a document editor that is a native Web browser application. The system also includes a Web server to deliver the interactive document to a client computer through a network, receive Hypertext Transfer Protocol (HTTP) requests from a Web browser of the client computer, and updates the interactive document based on the HTTP requests.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: March 5, 2019
    Assignee: Open Text Corporation
    Inventors: Byron Steven Pruitt, Anthony Wiley
  • Patent number: 10169320
    Abstract: Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then applied such that an accessible document corresponding to the initial document is generated, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: January 1, 2019
    Assignee: Open Text Holdings, Inc.
    Inventors: Richard James Seabright, Zhigang Li
  • Patent number: 10055406
    Abstract: A server, a user terminal, and a method for controlling the server and the user terminal are provided. The server controlling method includes receiving a text from a user terminal, translating the received text to generate a translated text, extracting at least one core word from the translated text, obtaining image information corresponding to the at least one core word with respect to each of the at least one core word, and transmitting the translated text and the extracted image information to the user terminal.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 21, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-sang Yu, Jin-sik Lee, Sang-ha Kim, Eun-kyoung Kim, Dong-hyeon Lee, Jae-won Lee
  • Patent number: 10049162
    Abstract: A system and method for processing information in unstructured or structured form, comprising a computer running in a distributed network with one or more data agents. Associations of natural language artifacts may be learned from natural language artifacts in unstructured data sources, and semantic and syntactic relationships may be learned in structured data sources, using grouping based on a criteria of shared features that are dynamically determined without the use of a priori classifications, by employing conditional probability constraints.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: August 14, 2018
    Assignee: Digital Reasoning Systems, Inc.
    Inventor: Timothy W. Estes
  • Patent number: 10051029
    Abstract: A content management computing device for selecting an online content item for display on a client computing device is provided. Additionally, a method for selecting an online content item for display on a client computing device is provided. In addition, a computer-readable storage device having processor-executable instructions embodied thereon for selecting an online content item for display on a client computing device is provided.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: August 14, 2018
    Assignee: Google LLC
    Inventor: Aric Albert Beldon Amberden
  • Patent number: 10021187
    Abstract: A facility for presenting document contents is described. In an application, the facility receives a request to materialize particular document content. In response to receiving the request, further in the application, the facility causes the document content to be retrieved, and causes presentation code to present the retrieved document content; this presentation code is neither native to the application nor linked into the application to be executed.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 10, 2018
    Inventor: Christopher Lee Mullins
  • Patent number: 10007402
    Abstract: In order to render content in a manner most responsive to a user's interest, a computer system (e.g., an eBook reader device) is configured to render content. Specifically, the computer system is configured to receive a request to display a page of displayable content that includes at least one displayable object having original dimensions that exceed a viewable area on a display screen. Thus, a user launching an eBook application on a computer device may immediately access a table of contents requiring a display area that is larger than the present eBook application. The computer system determines whether an end-user experience is better served by displaying a first reduced-size representation comprising a non-interactive thumbnail image of the displayable object or a second reduced-size representation comprising a user-interactive object corresponding to the displayable object.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: June 26, 2018
    Assignee: Apple Inc.
    Inventor: Scott A. Grant
  • Patent number: 9990358
    Abstract: An optimized fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The optimized fact checking system automatically monitors information, processes the information, fact checks the information in an optimized manner and/or provides a status of the information. In some embodiments, the optimized fact checking system generates, aggregates, and/or summarizes content.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: June 5, 2018
    Inventor: Lucas J. Myslinski
  • Patent number: 9984046
    Abstract: Provided is a font delivery system suppressing an illegal of use the font without sacrificing the time required to display the characters. The font delivery system includes a web server delivering an HTML document, a first delivery font file and a second delivery font file; a document browsing device displaying the HTML document; and a communication line. A browsing control unit of the document browsing device is configured to execute a separation process of separating the first delivery font file into obfuscated information and first divided font data based on keyword information and separating the second delivery font file into salt information and second divided font data; and a combination process of combining the first divided font data and the second divided font data.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 29, 2018
    Assignee: MORISAWA Inc.
    Inventors: Fujio Ikemoto, Tsutomu Kubo, Takafumi Omuro
  • Patent number: 9978103
    Abstract: An automated portfolio manager system enables an investor to quickly adjust the underlying risk of the entire portfolio without modifying the underlying investments in the portfolio. A user interface enables the user to adjust the risk of a portfolio of investments without adding or deleting investments from the portfolio by purchasing more or less of the entire portfolio on margin, thereby increasing or decreasing the riskiness of the portfolio. A predetermined portfolio of investments is provided to all investors. Each investor's desired risk/reward characteristic for his or her portfolio is accommodated by determining an appropriate amount of the predetermined portfolio to purchase on margin or an appropriate amount of the user's funds to place in cash reserves or other less risky investment to modify an actual risk/reward characteristic of the portfolio so that it matches the investor's desired risk/reward characteristic without changing the underlying investments.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: May 22, 2018
    Assignee: FOLIOFN, INC.
    Inventor: Steven M. H. Wallman
  • Patent number: 9977765
    Abstract: An information processing device according to one embodiment includes a receiving unit, a frame generation unit, an acquisition unit, an embedding unit and a transmitting unit. The receiving unit receives a request for a full size frame from a user terminal. The frame generation unit generates the full size frame having a size of a region occupied by a plurality of objects to be displayed on a plurality of pages arranged in a specified direction. The acquisition unit acquires, from an object storage unit, all initial display objects to be embedded in an initial display page. The embedding unit embeds the initial display objects in the full size frame. The transmitting unit transmits the full size frame in which the initial display objects are embedded to the user terminal.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: May 22, 2018
    Assignee: Rakuten, Inc.
    Inventor: Duc Do Ba
  • Patent number: 9965453
    Abstract: Aspects of the subject matter described herein relate to transforming documents. In aspects, a transformer obtains a source document and a transformation document. The transformation document indicates changes to make to the source document to transform the source document. The transformation document also includes location information that indicates where the changes are to be made. The transforms indicated by the transformation document may be extensible. Using the source document and the transformation document, the transformer transforms the source document into a target document. The transformer may be part of a development environment used to develop applications.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph M. Davis, Vishal R. Joshi, Alison Q. Lu
  • Patent number: 9953033
    Abstract: Mobile devices that perform synchronization operations are configured to reduce the amount of data that must be synced to perform a media content sync operation over a wireless connection. The sync operation is implemented as a two-phase arrangement, synchronizing first in a metadata sync operation and then in a media content sync operation. The source device transmits to the destination device a last known version number of the music database that was synced to the destination device and a current version number of the media database at the source device. In response to a failure of the network connection before completion of the metadata sync operation, upon establishment of a second network connection between the source device and destination device, the metadata sync is completed only for any version numbers that indicate a version subsequent to the last version number that was synchronized over the first network connection.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: April 24, 2018
    Assignee: Apple Inc.
    Inventors: Marc E. Weinberger, James H. Callender, Nathan de Vries, Edward T. Schmidt
  • Patent number: 9934303
    Abstract: A client application of a content management system provides instructions for synchronizing content items and placeholder items using a local file journal and updated file journal. The client application compares entries in the updated file journal to entries in the local file journal to determine modifications to make to content items or placeholder items stored in a shared content storage directory on the client device. Based on the result of the comparison, the client application replaces placeholder items with content items or replaces content items with placeholder items.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: April 3, 2018
    Assignee: Dropbox, Inc.
    Inventor: Benjamin Zeis Newhouse
  • Patent number: 9916292
    Abstract: The methods and systems described herein relate to identifying a target object on a web page by receiving rendering instructions associated with the web page, parsing the rendering instructions to identify a target object candidate amongst the web page elements; rendering the web page based on the rendering instructions, executing a verification process to confirm that the target object candidate is the target object, applying a set of predetermined rules to the rendered version of the target object candidate and assigning a likelihood parameter indicative of a probability of the target object candidate being the target object. Other embodiments of the verification process are also disclosed herein.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: March 13, 2018
    Assignee: YANDEX EUROPE AG
    Inventor: Victor Vladimirovich Karpov
  • Patent number: 9898451
    Abstract: A content author can create adaptive content, which refers to electronic content that adapts to or changes based on the presentation context of the adaptive content. The presentation context of the adaptive content refers to characteristics of the device displaying or otherwise presenting the adaptive content. The adaptive content can be displayed to reviewers using computing devices with various different characteristics. These reviewers can provide various comments about the adaptive content, and data describing the presentation context of the adaptive content for the computing device used by the reviewer is included in metadata associated with the comment. The comments to the adaptive content are made available to the adaptive content author. When reviewing the comments, the author can select a comment and have the adaptive content displayed to the author using the presentation context of the adaptive content for the device used by the reviewer when the comment was entered.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: February 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Lawrence Hsu
  • Patent number: 9886436
    Abstract: A device may obtain a set of documents, including at least two documents of different document types, for conversion to a uniform and an editable or a searchable format. The set of documents may include at least two documents of a different document type. The device may determine conversion information, associated with converting the set of documents, that includes an editable or a searchable document type to which the set of documents is to be converted. The device may determine zone information, associated with converting the set of documents, that includes information that identifies a portion of the set of documents that is to be converted. The device may generate a set of converted documents based on the conversion information and the zone information. Each document, of the set of converted documents, may be of the document type. The device may provide the set of converted documents.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: February 6, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Prakash Ghatage, Peter Dillon, Anil Mistry, Ramesh Jonnavithula, Naveen Kumar Thangaraj
  • Patent number: 9864735
    Abstract: Systems and methods for editing content of a webpage are provided. One method includes receiving an identifier of a webpage to be edited. The method further includes determining whether a current webpage to which a browser application has navigated is the webpage to be edited based on the identifier. The method further includes, in response to determining the current webpage is the webpage to be edited, generating an interface configured to receive revisions to content of the webpage, the interface provided within a domain of the webpage. The method further includes receiving the revisions to the webpage and generating revision data including the received revisions. The method further includes storing the revision data to a database for subsequent implementation within the webpage.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: January 9, 2018
    Assignee: Google LLC
    Inventor: Jaren Lamprecht
  • Patent number: 9864750
    Abstract: A method for objectifying non-text content within a non-native file includes objectifying an object of the non-text content by determining a tag for the object, the tag defining a portion of the object in native file format, and creating an objectified object including the object and the tag. The method further includes generating, based on the objectified object, metadata including composition information for the objectified object, at least part of the composition information being text data capable of being searched by a native application for the native file, and generating a new native file including the objectified object appended with the metadata.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 9, 2018
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kirk Steven Tecu
  • Patent number: 9858624
    Abstract: Methods and apparatus for normalizing data, such as e.g., charts of accounts, across a plurality of entities are provided. In one embodiment, a centralized web application is accessed by an administrative user. A standardized chart of accounts (SCoA) is generated or accessed within the web application. When a financial data file from a remote user is received, a chart of accounts (CoA) is generated for the received financial data file. The SCoA and CoA are displayed to the remote user. The generated CoA is normalized to the SCoA by aligning data fields between the charts of accounts and prompting the remote user to map unaligned fields. The financial data file is modified to match the SCoA based on the normalized CoA.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: January 2, 2018
    Assignee: Qvinci Software, LLC
    Inventor: Charles Brenton Nagel
  • Patent number: 9830401
    Abstract: In one aspect, a method is provided for automatically validating optimization web filters, including receiving a webpage for optimization, retrieving one or more resources for rendering the webpage, setting values for one or more rendering variables associated with the render engine for rendering the webpage, rendering the webpage using the one or more resources according to the one or more rendering variables, applying a set of filters to the webpage to generate an optimized webpage, rendering the optimized webpage using the one or more resources according to the same values of the one or more rendering variables, comparing the rendered webpage and the rendered optimized webpage, determining if a transformation error condition occurred based on the comparing and storing the one or more optimization filters with respect to the webpage if it is determined that the transformation error condition did not occur.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventors: Benjamin Joel Prosnitz, Michael Piatek
  • Patent number: 9811727
    Abstract: Methods and apparatus provide for an Extractor that receives a collection of strings and a bounding box(es) for each string. Each bounding box describes a position of at least a portion of a corresponding string in a source document. The source document includes multiple sections for presenting portions of the collection of strings in the source document. The Extractor arranges the collection of strings according to a reading order that corresponds to a language associated with the collection of strings. Upon arranging the collection of strings according to the reading order, the Extractor collects semantic entities from a target document that has the collection of strings ordered according to the reading order. For each collected semantic entity, the Extractor tags the collected semantic entity with a tag that describes a category of content that corresponds to a logical section of the target document from which the semantic entity was extracted.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: November 7, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Eunyee Koh, Walter Wei-Tuh Chang
  • Patent number: 9804863
    Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: October 31, 2017
    Inventors: Thomas J. Burris, Manish Kataria
  • Patent number: 9792381
    Abstract: An approach is provided for providing an update feed to clients. An update document comprising one or more update statuses of one or more resources is generated. At least one of the one or more resources is identified using a respective obfuscation identifier. The update document is divided into one or more pages. The one or more pages are archived.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: October 17, 2017
    Assignee: HERE Global B.V.
    Inventors: Alexander Grosse, Andreas Schmidt, Felix Weigel, Konstantin Clemens
  • Patent number: 9778920
    Abstract: A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. Each row in the list includes a different set of one or more controls. Each different set of one or more controls is associated with a different set of functionality provided by one or more additional user interface display screens. The example design pattern further includes a second user interface display screen that is accessible via the different sets of one or more controls. The second user interface display screen includes a navigation bar, which includes one or more navigation controls and a title or header identifying a set of functionality associated with the different set of one or more controls. The second user interface display screen further includes an information-display region adapted to display data associated with the set of functionality.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 3, 2017
    Assignee: Oracle International Corporation
    Inventors: Brent-Kaan William White, Lynn Ann Rampoldi-Hnilo
  • Patent number: 9753900
    Abstract: A computer tool allows a user to manipulate displayed content of a web page by a user device. The computer tool may be used to implement a collapsing, foldable browser that allows users to customize web content. The computer tool receives an indication of a user defined first portion of the content of a web page displayed by a browser, determines a remaining portion of the content of the web other than the first portion; and renders only the first user defined portion on a display screen of a display associated with the user device. An attribute may be associated with the first portion and displayed in proximity to the first portion to provide functions to manipulate the first portion within the display screen of the display associated with the user device. A menu may be associated with the attribute.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: September 5, 2017
    Assignee: Savnor Technologies LLC
    Inventor: Alexander R. Skirpa
  • Patent number: 9727221
    Abstract: A system and method are described for creating photo stories using video. The method includes receiving a user request to upload a user-specified video stream; determining whether the video stream meets one or more predetermined requirements, uploading the video stream; analyzing the video stream to select video frames for extraction based on a set of predetermined frame selection criteria; extracting the selected video frames from the video image; selecting a story book template to be used with the video images; and generating a preview of the story book template with the video images within a graphical user interface, the user editing the story book template with text and/or moving or modifying the video frames within the preview.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 8, 2017
    Assignee: Shutterfly, Inc.
    Inventors: Ed Han, Kelly Berger
  • Patent number: 9722967
    Abstract: A method and apparatus are disclosed for providing virtual Lightweight Directory Access Protocol (LDAP) attribute subtypes based on metadata associated with a relevant data type. In one embodiment, a computer system receives a request that specifies an LDAP attribute. The computer system identifies metadata corresponding to a data type of the LDAP attribute and identifies, based on the metadata, an attribute subtype of the LDAP attribute.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: August 1, 2017
    Assignee: Red Hat, Inc.
    Inventor: Nathan G. Kinder
  • Patent number: 9632988
    Abstract: Techniques are described for outputting web page components, or gadgets, on a web page or other graphical user interface. A gadget automatically conforms to particular styles based on the styles of the other gadgets and of controlling relationships to the other gadgets that are determined from page analysis and other policies.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: April 25, 2017
    Inventors: Sean T. Brownlow, Brian J. Cragun, Michael T. Kalmbach, John E. Petri
  • Patent number: 9613124
    Abstract: A server has a data processing module with instructions executed by a processor to maintain an annotation of a first visualization of data, where the first visualization of data has visualization configuration parameters. The annotation is linked to a second visualization of the data that utilizes the visualization configuration parameters.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 4, 2017
    Assignee: ClearStory Data Inc.
    Inventors: Nick Rabinowitz, Douglas van der Molen, Nicholas Briggs, Vaibhav Nivargi
  • Patent number: 9613021
    Abstract: Systems and methods for providing style-based spellchecking are provided. An example system includes a dictionary that includes one or more words in a language. At least one word in the dictionary is based on one or more styles of the language. The system also includes a language module that receives a user selection of the language in which to spellcheck a document. The system further includes a style module that receives a user selection of one or more selected styles of the language. The system also includes a spellchecking module that identifies in the document a word applicable to the one or more selected styles and that determines whether the dictionary includes one or more spellings of the word based on the one or more selected styles.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: April 4, 2017
    Assignee: Red Hat, Inc.
    Inventors: Rajesh Ranjan, Ankitkumar Patel
  • Patent number: 9569432
    Abstract: Systems and methods of evaluating content in a computer networked environment are provided. The data processing system can provide a first link to content for display on a first web page and a second link to the content for display on a second web page. The first and second links have first and second snippets associated with the content, respectively. The system determines at least one of a first number of views and a first number of conversions of the first link and at least one of a second number of views and a second number of conversions of the second link. The system determines a quality metric of the first snippet and a quality metric of the second snippet. The system selects one of the first snippet and the second snippet based on the quality metric of the first snippet and the quality metric of the second snippet.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Frances Bordwell Haugen
  • Patent number: 9558175
    Abstract: Briefly, embodiments disclosed herein may relate to generating signals and/or states representative of a template for a web page. One or more areas of a template may be associated with a respective one or more entities of a web page publisher, and content for the one or more areas associated with the one or more entities may be selected.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 31, 2017
    Assignee: Yahoo! Inc.
    Inventors: Evgeniy Makeev, Jeff Budzinski, Scott Roy, Annie Cheng, Timothy Daly
  • Patent number: 9514242
    Abstract: Methods, systems, and techniques for presenting dynamically changing images in a limited rendering environment are described. Example embodiments provide a client display manager that is configured to receive image blocks representing modifications or updates to a dynamically changing image. The client display manager may then layer the received image blocks upon one another, and then cause the layered image blocks to be presented on a display device as a single, composited image. In some embodiments, multiple image blocks may be coalesced or otherwise combined into a single image transmitted to the client display manager, where regions of the single image that are not occupied by the multiple image blocks are transparent.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: December 6, 2016
    Assignee: VMware, Inc.
    Inventor: Sarel Kobus Jooste
  • Patent number: 9513763
    Abstract: User interfaces associated with software applications or computer devices may be automatically laid out or configured based on attributes of a user, or operational characteristics or environmental conditions of the software applications or the computer devices. Where information or data regarding a user, a software application or a computer device is determined from any source (e.g., a sensor), such information or data may be compared to information or data associated with other users, software applications or computer devices, and a user interface may be presented on a computer display in a layout or configuration preferred by the other users. The layout or configuration may be identified by determining any number of covariances or correlations between such information and data and any layouts or configurations, or actions taken to establish such layouts or configurations by the other users.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: James Peter Adams
  • Patent number: 9465780
    Abstract: Disclosed is a user terminal device and a scroll method supporting high-speed web scroll of a web document. According to an embodiment of the present invention, there is provided a web scroll system including a user terminal device, the system including: a web document providing apparatus for storing the web document configured to include HyperText Markup Language (HTML) and providing the web document to the user terminal device according to connection of the user terminal device; and the user terminal device having a processor for connecting to the web document providing apparatus and receiving the web document, parsing the provided web document and converting into data having a structure formed in a shape of a tree, loading data that will be output on a display means among the converted data on video output memory as display output tree data, and providing the converted data to a web application process.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: October 11, 2016
    Assignee: SK PLANET CO., LTD.
    Inventor: Sang Seok Lim
  • Patent number: 9460059
    Abstract: A method and apparatus for visualizing the underlying structure of a document using an interactive viewport overlay is disclosed. The method comprises accessing a document having a structure comprising a plurality of elements; displaying visible elements of the plurality of elements of the document; creating a new element for a corresponding one of each of a plurality of the visible elements, wherein each new element identifies structural information about a corresponding visible element; and displaying one or more overlays on top of an area of the displayed document, wherein the one or more overlay is less than the entire area of the displayed document, and wherein each overlay comprises the new elements displaying an underlying structure of the displayed document.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: October 4, 2016
    Inventor: Ashutosh Jagdish Sharma
  • Patent number: 9460064
    Abstract: An XML document can be represented in a compact binary form that maintains all of the features of XML data in a useable form. In response to a request for a modification (e.g., insert, delete or update a node) to an XML document that is stored in the compact binary form, a certain representation of the requested modification is computed for application directly to the binary form of the document. Thus, the requested modification is applied directly to the persistently stored binary form without constructing an object tree or materializing the XML document into a corresponding textual form. Taking into account the nature of the binary form in which the document is encoded, the bytes that actually require change are identified, including identifying where in the binary representation the corresponding actual changes need to be made.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: October 4, 2016
    Inventors: Sivansankaran Chandrasekar, Nitin Gupta, Ravi Murthy, Nipun Agarwal, Eric Sedlar
  • Patent number: 9442895
    Abstract: In an embodiment, a method of processing text at a client device in a web-based publishing solution is described. The method includes storing text for a document in a storage format. The method also includes generating a render format from the storage format. The method also includes generating metrics describing the render format. The method also includes rendering the document including the text to a display based at least on the generated metrics.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 13, 2016
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Benjamin N. Dilts, Alma T. Madsen
  • Patent number: 9443030
    Abstract: A server system receives a request for a Web page from a user terminal, extracts page data corresponding to the request from a Web DB, and transmits the page data to the user terminal. Further, the server system receives a request related to an object to be placed in a blank area of a Web page from the user terminal, extracts data corresponding to the request from an object DB, and transmits the extracted data or an object generated based on the data to the user terminal. The page data contains an embedded object display program for specifying a blank area of a Web page and placing an object in the blank.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: September 13, 2016
    Assignee: Rakuten, Inc.
    Inventors: Soh Masuko, Hiromi Hirano
  • Patent number: 9418173
    Abstract: A method for detecting a cross-platform difference of a web application may include generating a first relative layout model based on a first relationship between multiple elements of a screen of a web application when the web application is executed on a first platform. The method may further include generating a second relative layout model based on a second relationship between the multiple elements of the screen of the web application when the web application is executed on a second platform. The method may also include determining a difference between the first relationship and the second relationship based on a comparison of the first relative layout model with respect to the second relative layout model.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: August 16, 2016
    Inventor: Mukul R. Prasad
  • Patent number: 9405504
    Abstract: An information communication terminal includes the followings. An input receiving unit receives an input from a user. A communication unit obtains presentation information corresponding to an input by the user from a server according to a dialog scenario, every time the input is received. A dialog processing unit presents the user with the presentation information obtained by the communication unit. A communication state determination unit determines a communication state between the communication unit and the server. When the communication state determination unit makes a first determination that the communication is deteriorated during a dialog, the dialog processing unit causes the communication unit to obtain, as candidate presentation information, at least one presentation information with a possibility of being presented to the user after the first determination according to the dialog scenario.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: August 2, 2016
    Inventors: Akira Tanaka, Toshiya Mori
  • Patent number: 9390191
    Abstract: A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application comprising executable computer code and at least one structured document. The provisioning source sends the requested mobile software application to the mobile computing device. When executed, the downloaded mobile software application will perform a method for using the mobile software application on the mobile computing device, the mobile software application including programming code and at least one extensible markup language (XML) document that together describe at least a portion of functionality provided by the mobile software application. Upon execution of the mobile software application, an abstraction layer populates a Document Object Model (“DOM”) structure at least in part representing the running state of the mobile software application. The abstraction layer receives user input and reconfigures the DOM based upon the input.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: July 12, 2016
    Assignee: SQGo, LLC
    Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
  • Patent number: 9377935
    Abstract: A system for redesigning a graphical user interface (GUI) including: a computer readable medium (CRM) having instructions; and a screen in communication with the CRM and that displays the GUI. The GUI includes at least one first portion containing first data represented in a first form; and at least one second portion containing second data represented in a second form. The instructions of the CRM direct monitoring interactions between a user and the GUI.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: June 28, 2016
    Inventor: Uri Rapoport
  • Patent number: 9354807
    Abstract: Disclosed is a system configured, in response to a user placing one or more markings at a first location on a display screen, to create a mapping between data representing the one or more markings; to save the data in a file that is identified at least in part by the mapping; and in response to the user inputting a command to retrieve the markings, to retrieve the data from the file based on the mapping and to render markings on the display screen at a second location specified by the user.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Lydia M. Do, Charles Marcel Kinard