Patents Examined by Frank D Mills
  • Patent number: 10210550
    Abstract: An Automatic Image Composer (AIC) of a computer system, linked to a computer and/or communications network, creates a composition of numerous product images as a single image as an electronic document. The products in the composition (single image) are dimensioned relative to their actual or “real world” dimensions, and dimensions relative to each other. The products of interest, are typically determined and selected by each of the individual customers of the computer system which includes the AIC, “on-the-fly.” The composition is suitable for being made into an electronic graphic, such as a web page, banner, or the like, typically for computer, tablet and mobile phone displays.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: February 19, 2019
    Assignee: XCIRCULAR LTD.
    Inventors: Aviel Amit, Meron Simcha Lavie
  • Patent number: 10204079
    Abstract: The present disclosure is applicable to the field of browser, and it provides a method and apparatus for displaying an extended function information area. The method comprises receiving an instruction for activating the extended function information area, acquiring a location where the extended function information area is to be displayed on a page according to the instruction; adjusting layout of the page according to the location and a predefined size of the extended function information area, so as to obtain a blank area on the page; and displaying the extended function information area in the blank area. According to embodiments of the present disclosure, the extended function information area is directly displayed, which enables the extended function information area to be displayed on the same layer as the page, ensures visual areas available to be browsed by users, and facilitates browsing of users.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 12, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xi Wang, Bo Hu, Zhipei Wang, Tingyong Tang, Ruiyi Zhou, Zhengkai Xie, Ying Huang, Wei Li, Cheng Feng, Kai Zhang, Huijiao Yang, Yulei Liu, Xin Qing
  • Patent number: 10176149
    Abstract: Disclosed herein is a method comprising: generating a modified description from an initial description of a set of visual presentations of data, by replacing at least one visual presentation in the set with a visual presentation of a textual key; generating a first render of the data based on the initial description; generating a second render of the data based on the modified description; identifying a first portion in the first render, the first portion encompassing visual display of data of the at least one visual presentation; replacing, using a computing device, a second portion in the second render with the first portion, the second portion encompassing visual display of the textual key.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: January 8, 2019
    Assignee: INVEXER TECHNOLOGY INC.
    Inventor: Lawrence Xuesen Lun
  • Patent number: 10157176
    Abstract: A method includes accepting an input of text from an input device, detecting a string of characters from the text, the string of characters corresponding to an abbreviation, the abbreviation corresponding to a plurality of phrases, the plurality of phrases having different meanings respectively, generating the plurality of phrases for display in an interactive display window on a display device, the plurality of phrases being generated from a database storing correspondence information between the string of characters and the plurality of phrases, and displaying the plurality of phrases on the interactive display window as candidates for an appropriate phrase corresponding to the abbreviation in the text, the interactive display window being configured to enable a user to select the appropriate phrase from among the plurality of phrases.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 18, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Masamichi Ishii
  • Patent number: 10140276
    Abstract: In one embodiment, a method includes serving a webpage comprising a reference to a network location of a form-generator client application to a client device. Additionally, the method includes receiving a request from the client device for the form-generator client application and supplying the form-generator client application to the client device. In addition, the method includes receiving a request for an entity schema of at least one database entity of the plurality of database entities. The method further includes transmitting a standardized schema to the loaded form-generator client application so that a client-side database form can be dynamically generated. In addition, the method includes interacting with the dynamically-generated client-side database form to perform one or more persistent storage operations.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: November 27, 2018
    Assignee: Quest Software Inc.
    Inventors: Xilang Yan, Yinghua Qin
  • Patent number: 10120847
    Abstract: A method, computer readable medium and apparatus for transforming a request for web content includes obtaining at a web content optimization computing apparatus a hypertext transfer protocol (HTTP) request for a web page from at least one client computing device. An eXtensible Markup Language (XML) document including a representation of the HTTP request is generated with the web content optimization computing apparatus. At least one rule document associated with the HTTP request is identified with the web content optimization computing apparatus. The identified at least one rule document is transformed with the web content optimization computing apparatus into an eXtensible Stylesheet Language (XSL) document including one or more templates. One or more of the templates of the XSL document are applied with the web content optimization computing apparatus to transform the XML document. The transformed XML document is provided by the web content optimization computing apparatus.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: November 6, 2018
    Assignee: USABLENET INC.
    Inventor: Enrico Scoda
  • Patent number: 10114800
    Abstract: During an image-analysis technique, the system calculates features by performing image analysis (such as optical character recognition) on a received image of a document. Using these features, as well as spatial and grammatical constraints, the system determines a layout of the document. For example, the layout may be determined using constraint-based optimization based on the spatial and the grammatical constraints. Note that the layout specifies locations of content in the document, and may be used to subsequently extract the content from the image and/or to allow a user to provide feedback on the extracted content by presenting the extracted content to the user in a context (i.e., the determined layout) that is familiar to the user.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: October 30, 2018
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Carol A. Howe, Christopher M. Dye, Robert Bamford
  • Patent number: 10095674
    Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. The instructions, when executed by at least one processor, may be configured to cause the first computing system to at least generate a collection of inverse transformations of an index of the document, the collection of inverse transformations being based on at least one asymmetric local edit to the document by the first computing system, determine a location within the document to perform a remote edit by the second computing system based on the collection of inverse transformations of the index of the document, perform the remote edit to the document at the determined location based on the remote edit by the second computing system, and perform at least one local edit to the document based on the at least one asymmetric local edit to the document by the first computing system.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: October 9, 2018
    Assignee: GOOGLE LLC
    Inventor: Raphael Levien
  • Patent number: 10083170
    Abstract: Embodiments provide a system and method for short form and long form detection. Given candidate short forms, the system can generate one or more n-gram combinations, resulting in one or more candidate short form and n-gram combination pairs. For each candidate short form and n-gram combination pair, the system can calculate an approximate string matching distance, calculate a best possible alignment score, calculate a confidence score, calculate a topic similarity score, and calculate a semantic similarity score. The system can determine the validity, through a meta learner, of the one or more valid candidate short form and n-gram combination pairs based upon each short form and n-gram combination pair's confidence score, topic similarity score, and semantic similarity score, and store the valid short form and n-gram combination pairs in a repository. The system has no language specific constraints and can extract short form and long form pairs from documents written in various languages.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Md Faisal M. Chowdhury, Michael R. Glass, Alfio M. Gliozzo
  • Patent number: 10083165
    Abstract: Disclosed herein is a method of controlling data display device. The method includes: loading a monitoring view to initialize it; determining whether to display a tabular view; setting a tabular module if it is determined that the tabular view is to be displayed; displaying the tabular view according to set conditions; and checking whether to perform a view update mode during the displaying the tabular view.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: September 25, 2018
    Assignee: LSIS CO., LTD.
    Inventors: Yeo-Chang Yoon, Myung-Hwan Lee, Seok-Chan Lee, Seung-Ju Lee
  • Patent number: 10073824
    Abstract: A method for creating a spreadsheet template to facilitate creation of a spreadsheet is disclosed. The method comprises marking a cell in the range of cells as being a potential record cell; and creating a save map to define attributes to be assembled into a record for an actual record cell.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: September 11, 2018
    Assignee: APTTEX CORPORATION
    Inventor: Kirk Krappe
  • Patent number: 10067928
    Abstract: A method for creating a spreadsheet template to facilitate creation of a spreadsheet is disclosed. The method comprises determining at least one dimension for the spreadsheet; creating logic to dynamically determine a dimension range for each dimension when the spreadsheet template is run, and saving said logic in a memory device; and creating logic to map each cell within each dimension range to a remote application object.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: September 4, 2018
    Assignee: APTTEX CORPORATION.
    Inventor: Kirk Krappe
  • Patent number: 10049474
    Abstract: A system and method to plan and represent well activities using bar charts, while also providing the option to select specific time periods in which to represent the data and/or to compare the data with other wells. Additionally, the system provides the ability to chart a well activity plan and to edit an existing plan.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: August 14, 2018
    Assignee: Landmark Graphics Corporation
    Inventors: Olivier Germain, Florin M. Anghelescu, Brian Mangold
  • Patent number: 10015226
    Abstract: Methods, devices, and computer-readable storage media that make an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable include receiving a HyperText Transfer Protocol (HTTP) request is received. The HTTP request includes an HTTP request uniform resource locator (URL) representing a current application state. When the HTTP request URL contains a first reference substring, a second substring is extracted from the HTTP request URL based upon the first reference substring. A modified URL is generated based at least in part on the extracted second substring. The modified URL represents the current application content state.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: July 3, 2018
    Assignee: UsableNet Inc.
    Inventors: Enrico Scoda, Simone Pezzano
  • Patent number: 10013402
    Abstract: Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving content from a mobile device. The received content is associated to one or more entities. The method associates the received content to a media forum. The association of the content to the media forum enabling at least one discussion regarding the received content on the media forum. The media forum having an interest graph that adjusts over time. Responsive to receiving a request to view an article, the method selects the media forum to be associated with the article when the article is presented on a display, the association of the media forum to the article provides an adjustment to the interest graph of the media forum.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: July 3, 2018
    Assignee: Oath Inc.
    Inventors: Michael Metcalf, Jaesung Park
  • Patent number: 10002117
    Abstract: A system and method includes translating a web page into a structured tree including a set of nodes. The system receives an annotation tag based on a selection of a portion of the web page. The system translates the annotation tag into a markup. The system attaches the markup to a first node of the nodes. The system applies the markup to at least one parent node in the structured tree that is related to the first node. The system outputs a new version of the web page in a source format, including the markup.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 19, 2018
    Assignee: GOOGLE LLC
    Inventor: Joshua Daniel Ain
  • Patent number: 9971749
    Abstract: Methods, systems, and devices for editing websites are disclosed herein. A website editor for editing a website includes an editor display component, a website modification component, and a website display component. The editor display component is configured to display an editor interface for receiving user input for editing a website. The editor interface is displayed within a browser substantially simultaneously with the website. The website modification component is configured to update website data corresponding to the website based on the user input received through the editor interface. The website display component is configured to automatically update display of the website based on the updated website data. The display of the website is updated in real-time in response to receiving the user input.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: May 15, 2018
    Assignee: APHOTOFOLIO.COM
    Inventors: Robert E. Haggart, Charlton K. Akins
  • Patent number: 9965446
    Abstract: In some examples, a computing device may receive a content item for formatting, the content item including at least one scalable object to be rendered with a portion of content during presentation of the content item on an electronic device. The computing device may convert a complex shape element in the scalable object to at least one path command that includes a sequence of one or more paths that correspond to the complex shape element. The computing device may format the at least one path command for parsing by a content parser of the electronic device. Further, the computing device may associate the at least one path command with the portion of content so that the at least one path command will be rendered in place of rendering information for the scalable object that was originally included with the content item.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: May 8, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Lokesh Joshi, Eric Allen Menninga, Jonathan Tinkou Chen, Aby Thomas Angilivelil, Joel Riendeau, Christopher Allen Suver
  • Patent number: 9953014
    Abstract: Providing interaction to an application with a collection of information stored in a Document Object Model is disclosed. The collection is maintained in the Document Object Model. A virtualization layer provides one or more collection interfaces to the collection. An indication of an interaction of the application with the collection is received. The collection interfaces include a safety buffer and the interaction of the application with the safety buffer triggers a functionality of the virtualization layer.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: April 24, 2018
    Assignee: Instart Logic, Inc.
    Inventors: Mohammad Reshadi, Brian Kennedy
  • Patent number: 9946804
    Abstract: The current subject matter describes displaying historical data associated with one or more data values within a business intelligence report. A graphical user interface executed by a computing device can receive, from a user, a request for display of historical data associated with a specified/selected data value in a business intelligence report. Subsequently, a representational state transfer engine (RESTful engine), which can be connected to a server system connected to the computing device, can execute a representational state transfer service (RESTful service) to fetch historical data from current and past instances associated with the data value. Then, the RESTful engine can write the fetched historical data to a file. The RESTful engine can generate or determine a uniform resource locator (URL) to the file, and can send the URL to the computing device. When the URL is selected by the user, the computing device can display the file.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: April 17, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Pak Man Chan, Nicholas Chiu, Mehdi Seblani