Patents Examined by Benjamin Smith
  • Patent number: 10902656
    Abstract: A system and method for generating a digital image collage is provided. The method comprises displaying a user interface comprising a collage template including a layout, and a catalog segment; displaying a plurality of digital images in the catalog segment; generating a first aperture in the layout to establish a first arrangement, and populating the first aperture with the first selected digital image; changing the layout from the first arrangement to a second arrangement, wherein the second arrangement comprises randomly dividing the first aperture into a second aperture and a third aperture, populating the second aperture with the first selected digital image, and populating the third aperture with the second selected digital image thereby generating the digital image collage.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: January 26, 2021
    Assignee: FUJIFILM North America Corporation
    Inventors: William A. Fuss, Nathaniel P. Curry, Christopher T Asbury
  • Patent number: 10902189
    Abstract: Approaches presented herein enable reduction of characters in a character-limited scenario by minimally editing a text to remain within a character limit while maintaining a tone of a user's writing. More specifically, as a user enters text into a character-limited field, character reduction opportunities for shortening words or phrases are identified in the text. These identified opportunities for shortening words or phrases are compared with a historical writing tone profile of the user in order to preserve a tone and style of the user. Words or phrases that are presented and implemented to shorten the text entered by the user are only sufficient to bring a character count of the entered text within the character limit of the character-limited field. Once the text is within the character limit, no further character reduction is applied.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk
  • Patent number: 10824322
    Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
  • Patent number: 10809811
    Abstract: A method and an apparatus for invoking a local keyboard on an HTML page in a user terminal device are disclosed. The method includes analyzing an HTML page when a user terminal device loads the HTML page, and generating a local input field at each page input field having a recognition identifier if page input field(s) having recognition identifier(s) and needing to invoke local keyboard(s) exist(s); setting a type of a local keyboard that needs to be invoked by each local input field; and transmitting input information received by the local input field through a corresponding local keyboard to the HTML page. By generating a local input field at a page input field having a recognition identifier, the present disclosure can implement an invocation of a local keyboard that cannot be invoked by a page input field through the local input field.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: October 20, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Qiang Mou
  • Patent number: 10803245
    Abstract: Representative embodiments disclose mechanisms to compile documents into a timeline document that tracks the evolution of a topic over time. Social media documents can be used to identify importance or popularity of linked documents (i.e., documents shared by social media in a post, tweet, etc.). A collection of social media documents is analyzed and used to identify a series of n-grams and a ranked list of linked documents. A subset of the ranked list is selected based upon similarity to the series of n-grams. The subset is then summarized and captured, along with underlying supporting data, into an entry of a timeline document. Related entries in different timeline documents can be linked to create a pivot point that allows a user to jump from one timeline to another. Timeline documents can be made available as part of a search performed by a query system.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Vasileios Kandylas, Serge-Eric Tremblay
  • Patent number: 10803242
    Abstract: Embodiments provide a computer implemented method for identifying and correcting a misspelling in a question answering (QA) system, wherein the QA system is coupled to a document corpus, and the document corpus includes a plurality of documents related to a particular domain. The method includes the following steps: receiving an input question and a plurality of passages, wherein the plurality of passages are extracted from the document corpus by the QA system; providing at least one alternate form for each token extracted from the input question and the plurality of passages; identifying at least one misspelled token; and scoring at least one alternate form of each identified misspelled token.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Patent number: 10796076
    Abstract: Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L J Chen, Steven M D Jiang, Jeffrey C H Liu, Giant H M Tu
  • Patent number: 10776564
    Abstract: A method for displaying webpage content includes acquiring webpage source code of a webpage to be accessed, and stopping rendering the webpage to be accessed, in the acquired webpage source code, searching for a location where a webpage node of a webpage interface needs to be inserted, inserting a webpage node code segment of the webpage interface into the webpage source code at the found location where the webpage node of the webpage interface needs to be inserted, and performing webpage rendering on the webpage source code into which the webpage node code segment of the webpage interface has been inserted, and displaying a rendered webpage.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 15, 2020
    Assignee: UC Mobile Co., Ltd.
    Inventor: Xiaoming Li
  • Patent number: 10747951
    Abstract: Disclosed are a method of generating a webpage template and a server. The method of generating a webpage template comprises: collecting webpage data of a webpage, and generating a webpage template of the webpage according to the webpage data. By means of the present invention, the problem in the prior art that a method of generating a webpage template depends relatively strongly on a target website is solved, thereby reducing the dependence of the method of generating a webpage template on the target website.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: August 18, 2020
    Assignee: UC Mobile Co., Ltd.
    Inventors: Guangya Zhai, Haihong Zheng, Weiran Jiang, Xianggen Zhou
  • Patent number: 10747952
    Abstract: An application automatically saves drafts of a document in association with the document. Drafts are saved, for example, whenever the application closes the document. Thus, the application stores a separate draft of the document for each session in which the document was used. The saved drafts are logically associated with each other and their original document. Because of this association, whenever the user accesses the document in the application, the application may present to the user a list of the various drafts of the documents. The user may continue working on the last saved draft, or the user may select another draft from which to continue working. The application further includes a collaborative interface for listing objects at a server. The server pushes new changes or additions to the objects directly to the client, and the client updates the interface accordingly, without user intervention.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: August 18, 2020
    Assignee: PALANTIR TECHNOLOGIES, INC.
    Inventors: Andrew Aymeloglu, Nicholas Miyake, Brandon Burr, Derek Cicerone, Kevin Simler, Garry Tan
  • Patent number: 10733355
    Abstract: An information processing system obtains, from an OS, metrics information of a font included in form information of a business form when the form information of the business form is edited; and stores the metrics information together with the edited form information; and generates a business form page by calculating a layout configuration of the business form based on the metrics information that has been stored, and by performing overlay output of the form information and field data of the business form based on the calculated layout configuration.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 4, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yutaka Kato
  • Patent number: 10706370
    Abstract: A document management method by using a computer includes: specifying, among a plurality of documents that belong to a most upstream development process, a document with which association indicating that the document has influence on a document that belongs to a downstream development process is not performed; specifying, among a plurality of documents that belong to a most downstream development process, a document with which association indicating that the document receives influence from a document that belongs to an upstream development process is not performed; and specifying, among a plurality of documents that belong to an intermediate development process, a document with which the association indicating that the document has influence on a document that belongs to the downstream development process or the association indicating that the document receives influence from a document that belongs to the upstream development process is not performed.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: July 7, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Kazuhisa Hanamoto
  • Patent number: 10699059
    Abstract: The present disclosure is applicable to the communications field and provides a character updating method and apparatus. The method includes: receiving a character update request sent by a client, the character update request carrying a unicode of a character; searching for a file of which a file name is same with the unicode of the character, the file being configured to store single character data, the single character data being obtained by resolving character data stored in a font into single character data; and sending the found file to the client, so that the client updates, according to the character data in the received file, a corresponding character.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: June 30, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Haibo Liu
  • Patent number: 10657313
    Abstract: A computer system, computer implemented method and computer program product for editing virtual documents are discussed. The computer system includes a storage component configured to store a plurality of fragments associated with a virtual document that has a logical structure where each fragment is stored separately from the other fragments. Further, a processing component of the system is configured to assemble the virtual document by retrieving the plurality of associated fragments and ordering the plurality of associated fragments according to the logical structure. An editor component of the system is configured to present a visualization of the virtual document to a user for editing and to receive editing commands from the user wherein a specific editing command is configured to modify a specific fragment of the virtual document in the storage component.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: May 19, 2020
    Assignee: Smartwork Solutions GmbH
    Inventor: Christian Marchsreiter
  • Patent number: 10650080
    Abstract: A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document. There are multiple options for configuring rules to break up a source document into a compound document and naming the subdocuments. The compound documents may be queried using statements that treat the compound document as a single XML document, or the parent document of a subdocument may be queried and treated independently. Access control and versioning can be applied at the finer granularity of the subdocument.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: May 12, 2020
    Assignee: Oracle International Corporation
    Inventor: Ravi Murthy
  • Patent number: 10650081
    Abstract: Techniques for tracking pages accessed by an app executed to display multiple pages on a display. A computing device loads the app and present content from the app on a display. The computing device is configured to display individual pages of the app using declarative code specifying appearances of the pages. The computing device is configured to respond to events using page-generic imperative code. The computing device renders a page on the display using the declarative code of the page and identifies a tracking tag in the declarative code of the page. Based on identifying the tracking tag, the computing device sends a message to an analytics system identifying a page access.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: David Benge, Dylan DePass
  • Patent number: 10650475
    Abstract: Various embodiments relate generally to a system, a device and a method for providing a panel-based search interface as a function of incremental entry of user data, such as text representing a destination. Data representing user input is received at a search interface presented by a listing management system. One or more panel objects are determined based on the user input. Data representing one or more interests associated with the user input is retrieved. The one or more panel objects and the data representing the one or more interests are rendered within the search interface. Responsive to the received user input, the search interface comprising the rendered one or more panel objects and the data representing the one or more interests is provided.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: May 12, 2020
    Assignee: HOMEAWAY.COM, INC.
    Inventors: Robert Berg, Robert Burns
  • Patent number: 10650039
    Abstract: Computer implemented methods for publishing a personalized map are provided that include receiving, via a server computer coupled to at least one client device over a communications network, a plurality of media files; associating each of the plurality of media files with at least one location one each of a plurality of personal maps, wherein the plurality of personal maps comprise a map of a geographic region and a map of a sub-region of the geographic region; and causing an interface to be displayed at the at least one client device, the interface displaying a personalized map of the geographic region with a plurality of slots associated with the plurality of sub-regions thereof, slots having at least one media file associated therewith generated to include content from the at least one media file and slots without at least one media file association generated with solid fill.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 12, 2020
    Assignee: Lionheart Legacy UCO
    Inventor: Gary Mariner
  • Patent number: 10635195
    Abstract: Systems and methods for controlling displayed content utilizing stylus rotation are disclosed. In embodiments, a method comprises: displaying, by a computing device, a first portion of user selected content; detecting, by the computing device, rotation of a stylus; and displaying, by the computing device, a second portion of the user selected content based on the rotation of the stylus and user access rules, wherein the second portion comprises more or less content than the first portion.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 10579743
    Abstract: A cognitive communication assistant receives a message transmitted over a communication network from a sender to a recipient. A sender's industry identified with the sender and a recipient's industry identified with the recipient are determined. One or more terms associated with the sender's industry are extracted from the message. A definition associated with the one or more terms is searched for in an on-line reference text. The message is updated based on the definition. The message is transmitted over the communication network to the recipient.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Itzhack Goldberg, Jose R. Mosqueda Mejia, Daniel J. Winarski