Patents Examined by Stephen Hong
  • Patent number: 9785325
    Abstract: A mobile terminal and an application icon moving method thereof are provided. When a predetermined application icon is selected from a menu screen including a plurality of application icons and moved to a control region, a default home screen or the whole home screen stored in a memory may be selectively displayed according to a moved position of the corresponding icon, and also an icon-insertable position may be visually guided on the displayed home screen. This may allow a user to execute the movement of the application icon in an easy, convenient manner.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: October 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Hyeongseok Roh
  • Patent number: 9779063
    Abstract: Systems and methods for document processing are discussed herein. In certain embodiments, novel document processor programs may allow for a knowledge worker to concentrate on the content of a document, rather than its formatting. Such programs may separately store layout and/or typesetting information from content, allowing for their combination after the content is created. Novel data structures and techniques are provided to permit the use of advanced version control, collaboration techniques and team/or workflows. User interfaces are also disclosed which dynamically adapt to a document type and/or a portion of a document being edited. Such features may significantly increase knowledge worker drafting efficiency.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: October 3, 2017
    Inventor: Erik James Dykema
  • Patent number: 9772989
    Abstract: A template management apparatus includes a standard format classifying part, a group classifying part, and a replacing part. The standard format classifying part classifies a sample character string included in a template, as a standard format character string or a non-standard format character string. The group classifying part classifies the standard format character string into a standard format character string group according to its representation format, and classifies the non-standard format character string into a non-standard format character string group according to its content.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: September 26, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Masanobu Otaki
  • Patent number: 9773182
    Abstract: A method and system for classifying document data is described. An exemplary method includes identifying a markup language document having a plurality of portions, determining a set of substantive content metrics and a set of noise metrics for each of the plurality of portions, calculating a noise-to-content ratio for each of the plurality of portions based on a corresponding set of substantive content metrics and a corresponding set of noise metrics, and removing noise from the markup language document using the noise-to-content ratio.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Bernhard Wolkerstorfer, Lei Li, Narendra S. Parihar
  • Patent number: 9767075
    Abstract: Embodiments of the present application relate to a system for implementing screen capture, a method for implementing screen capture, and a computer program product for implementing screen capture. A method for implementing screen capture is provided.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: September 19, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Honghui He, Yukun Chen, Xin Ji, Pengjie Zhao, Bin Liu, Chunxia Li, Yali Wang, Wenlong Xie
  • Patent number: 9766783
    Abstract: A map interface presents a geographic map with markers identifying geographic locations associated with content items. When the geographic distance between two or more content items is less than a threshold distance, multiple content items are grouped to create an aggregated content item. Based on the geographic locations associated with the grouped content items, a geographic location is associated with the aggregated content item. A single marker identifies the geographic location for the aggregated content item on the geographic map. When a user viewing the map interface accesses the single marker, content selected from the content items combined to generated the aggregated content item is presented as well as the geographic location associated with the aggregated content item.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: September 19, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas Andrew Watson, Jonathan McCord, Justin Alexander Shaffer, Ross David Bayer
  • Patent number: 9767188
    Abstract: Systems may include receiving, from the user device, data representing input to a virtual keyboard on the user device, where the virtual keyboard includes keys, and the data represents least one of: locations at which the keys were selected and durations for which the keys were selected. The systems may include using the data to identify character strings; and performing a spellcheck on the character strings to identify candidates for the character strings. The systems may also include determining popularities of the candidates; selecting one or more of the candidates based on popularity and ranking of the one or more candidates; and outputting the selected one or more candidates.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Bjorn E. Bringert, Nicholas B. Weininger
  • Patent number: 9767081
    Abstract: A method and apparatus for displaying a webpage on a mobile terminal are provided. The method comprises steps of: identifying a touch hot region in the webpage; marking various kinds of elements in the touch hot region; and changing displaying modes of the various kinds of elements in the touch hot region when a user touches the touch hot region. According to the method displaying a webpage on a mobile terminal, by marking the touch hot region, a form of the elements in the touch hot region is changed when the user browses or touches it, which facilitates the touch and interaction of the user, and improves a usability of the mobile device and a user experience.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: September 19, 2017
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Chengcheng Liu, Zhijie Wang, Qian Wang
  • Patent number: 9767212
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for dynamically enabling customized web content and applications. One or more rules are stored in a database. Default tag code is transmitted to a browser in response to a request from the browser, the default tag code including data that causes the browser to generate a tag module. An update is received from the tag module comprising data indicative of a visitor's interaction with web page content displayed through the browser. A condition associated with a rule from the one or more rules is determined to be satisfied based on the update. An action associated with the rule is performed, comprising transmitting custom targeted tag code to the tag module, wherein the custom targeted tag code includes data that causes the browser, upon execution of the custom targeted tag code by the tag module, to perform an action.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: September 19, 2017
    Assignee: LivePerson, Inc.
    Inventors: Asaf Lavi, Efim Dimenstein, Eli Campo
  • Patent number: 9769194
    Abstract: Implementations of accessible content reputation lookup are described. In one implementation, before a user activates a link in a document, such as a hyperlink on a webpage, the user can designate the link. For example, the user can float a cursor over the link or interact with an icon placed proximate to the link. By designating the link, the user can request reputation information associated with the link, including information as to whether or not content associated with the link, an application used to access the content, and/or source(s) on which the content resides, are known to be dangerous or risky. If the reputation information indicates that the link is safe to activate, the user can activate the link and access the content. Alternately, if the reputation information indicates that the link is unsafe to access, the user can choose to forego activation of the link.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kristofer N. Iverson
  • Patent number: 9760271
    Abstract: A method, system, and/or computer program product visualizes tabular data with dynamically-generated frozen regions. A control and coordination mechanism oversees modification of a visualization of a browser-based main data table. A cloning and sizing process recursively traverses regions of the browser-based main data table to selectively clone and size regions of the browser-based main data table to be frozen, wherein the regions of the browser-based main data table to be frozen are selectable from any area of the browser-based main data table. An element insertion and positioning process positions and makes visible each newly cloned frozen region, wherein each newly cloned frozen region overlays a region of the browser-based main data table. A responsiveness process uses event listeners and polling mechanisms to detect actions and changes in a table viewport of a visible portion of the browser-based main data table to trigger regeneration of each newly cloned frozen region.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventor: Vishwa Persaud
  • Patent number: 9753926
    Abstract: A facility for extracting visual contents of a page is described. The facility renders a page including visual contents, the rendered page including an extraction control. In response to user input activating the extraction control, the facility (1) selects a proper subset of the visual contents of the page that are specified by a publisher on the page for extraction using the extraction control, and (2) transmits a representation of the selected subset of visual contents for storage independent of the page.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: September 5, 2017
    Assignee: salesforce.com, inc.
    Inventors: Gary W. Flake, Thomas J. Montgomery, Gregory T. Pascale, Kenneth J. Perkins, Mark R. Dawson
  • Patent number: 9753904
    Abstract: An example method of rendering a webpage includes generating a first serialized eventual document object model (DOM) based on processing a first Web document referenced by a location. The first serialized eventual DOM includes first in-lined dynamic content. The method also includes generating a second serialized eventual DOM based on processing a second Web document referenced by the location. The second serialized eventual DOM includes second in-lined dynamic content. The method further includes generating a common serialized eventual DOM based on a difference between the first and second serialized eventual DOMs. The common serialized eventual DOM includes static dynamic content included in the first and second serialized eventual DOMs, and the difference is true dynamic content. The method also includes rendering the common serialized eventual DOM to a display of a device.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: September 5, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bojin Liu, Danis Rybnikov, Valeriya Perelman, Thomas Zakrajsek
  • Patent number: 9749504
    Abstract: A method is provided in certain example embodiments, and may include receiving source timed text data and an associated time stamp, and rendering a representation of the received source timed text data within a textual array. The textual array includes at least one row having textual data associated with the received source timed text data contained therein. The method may further include producing at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously rendered on-screen representation of previously received source timed text data. The row data includes a change in textual data for one or more rows from a previously produced caption data document.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Scott C. Labrozzi, James Christopher Akers
  • Patent number: 9747262
    Abstract: A method includes extracting text elements from a webpage, storing the text elements in a data structure, and comparing the text elements in the data structure with a Document Object Model (DOM) structure of the webpage. The extracted text elements may then be processed and exported to a display format. Information from a webpage can, therefore, be extracted for processing using other applications regardless of how the elements were coded to form the webpage.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: August 29, 2017
    Assignee: CA, Inc.
    Inventor: Kevin Liu
  • Patent number: 9740672
    Abstract: The present disclosure relates to methods and apparatuses for seamlessly embedding content from other sources into web pages. Iframes are typically used to embed the content from other sources. The design or style components of the content from other sources displayed through an Iframe may not match the surrounding content of the web page in which the Iframe is embedded. Often updating the style components of an Iframe will require a client to visit the source of the content, update code, and/or refresh the client's webpage to reflect the updated content. Disclosed herein are methods and systems for allowing a client to update style components of content displayed in an Iframe directly from the Iframe, without requiring the client to leave the client webpage, update code, or refresh the client webpage.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: August 22, 2017
    Assignee: POWR INC.
    Inventors: Benjamin Ross, Josh May
  • Patent number: 9740793
    Abstract: In an approach for exposing fragment identifiers within an information resource, a processor receives a markup language document of an information resource. A processor identifies a fragment identifier within the markup language document and a location within the information resource corresponding to the fragment identifier. A processor presents the information resource and an indication of the location within the information resource corresponding to the fragment identifier.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matthew R. Claycomb, Trenton J. Johnson, Dana L. Price, Charmant K. Tan
  • Patent number: 9740674
    Abstract: An enhanced find and replace feature for a spreadsheet program module is disclosed. The enhanced find and replace feature allows users to search for terms and attributes across multiple sheets of a workbook. The find and replace feature also allows searches to be performed based on the formatting attributes of a cell as well as the textual or numerical contents of a cell. The enhanced find and replace feature also allows users to perform bulk formatting of cells (even cells without text) in a spreadsheet. In another aspect, the enhanced find and replace feature lists all the results of the find operation in a results list so that the user may choose which result(s) to view and edit.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marise Chan, Tuan Huynh, Justin M. Maguire, III, Marcella C. S. Rader, Christopher C. Yu
  • Patent number: 9734131
    Abstract: Approaches for synchronizing history data across a virtualized web browser. When a user instructs a virtualized web browser, executing on a host operating system, to display a web page, a host module executing on the host operating system may instruct a guest module executing within a particular virtual machine to retrieve the web page. The host module may provide to the guest module history data for the virtualized web browser. History data describes browsing history for the virtualized web browser, either in the current instance or for previous instances. The guest module performs operations in accordance with the history data. When the host module receives the screen data content from the guest module, the host module instructs the virtualized web browser to display the web page using the screen data content.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: August 15, 2017
    Assignee: Bromium, Inc.
    Inventors: Kiran Bondalapati, Vikram Kapoor, Prakash Buddhiraja, Gaurav Banga, Ian Pratt
  • Patent number: 9727534
    Abstract: Approaches for synchronizing cookie data across a virtualized web browser. When a user instructs a virtualized web browser, executing on a host operating system, to display a web page, a host module executing on the host operating system instructs a particular virtual machine to retrieve the web page within the particular virtual machine. The host module provides cookie data for the user to the guest module. The cookie data identifies one or more cookies deemed to be pertinent to the retrieval of the web page. The guest module provides, to the host module, screen data content for use in displaying the web page.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: August 8, 2017
    Assignee: Bromium, Inc.
    Inventors: Prakash Buddhiraja, Kiran Bondalapati, Vikram Kapoor, Gaurav Banga, Ian Pratt