Patents Examined by Konrad Kulikowski
  • Patent number: 10140261
    Abstract: Font graphs are defined having a finite set of nodes representing fonts and a finite set of undirected edges denoting similarities between fonts. The font graphs enable users to browse and identify similar fonts. Indications corresponding to a degree of similarity between connected nodes may be provided. A selection of a desired font or characteristics associated with one or more attributes of the desired font is received from a user interacting with the font graph. The font graph is dynamically redefined based on the selection.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 27, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Jianchao Yang, Hailin Jin, Jonathan Brandt
  • Patent number: 10095752
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter, and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Michael Schmitt, Krishna Bharat, Michael Curtiss
  • Patent number: 10089280
    Abstract: Server and client methods and systems for improving efficiency, accuracy and speed for inputting data from a variety of networked resources into an electronic form in a continuously streaming manner by multiple operators. More specifically, the present disclosure relates to client/server system and methods for continuous streaming to a series of networked input devices a re-organized forms to allow for multiple operator input to improve speed, accuracy and efficiency of electronic form population.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: October 2, 2018
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Michal Knas, Jiby John
  • Patent number: 10055390
    Abstract: Systems and methods simulate a hyperlink in regular content displayed on a screen. An example method can include generating, responsive to detecting a simulated hyperlink indication, a centered selection from content displayed on a display of a computing device, providing the centered selection to a simulated hyperlink model that predicts an operation given the centered selection, and initiating the operation using an intent associated with a mobile application. The simulated hyperlink model may also provide, from the centered selection, an intelligent selection used the intent's parameter.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: August 21, 2018
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 10019153
    Abstract: Techniques are disclosed for providing a scrapbooking function in electronic computing devices. The user can engage the scrapbooking function with a content sampling command that engages a scrapbook creation mode which virtually rips a digital content sample from a content source. The digital content sample may be displayed to the user with a torn edge, as if it had been physically torn from a magazine or catalogue. The content sampling command may be, for example, a swipe gesture, an S-gesture, or selecting a scrapbook UI control feature. The user may save the sampled content into a new scrapbook or save it to an existing scrapbook. The user may also engage the scrapbooking function by entering a scrapbook viewing mode which allows the user to view and edit existing scrapbooks. The content sample may include all encrypted data present in the digital content from which it is sampled.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: July 10, 2018
    Assignee: Nook Digital, LLC
    Inventors: Brandon Kroupa, Stephane Maes, Jaireh Tecarro, Chen-Je Huang
  • Patent number: 9996957
    Abstract: A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: June 12, 2018
    Assignee: SHUTTERSTOCK, INC.
    Inventors: Gavin Enns, Mark Allen Sherrill, Wyatt Jenkins, William Kris Arnold
  • Patent number: 9984053
    Abstract: Techniques are disclosed for replicating the appearance of typographical attributes and text adornments in digital publications. Content in a fixed layout format is converted into a standard digital publication format by applying a <span> tag to each word of the content. Each <span> tag includes a CSS letter spacing attribute that is calculated based on the effective width of each glyph forming the word in the fixed layout format, and the default width of the same glyph in the digital publication format. In this manner, the corresponding word is rendered in approximately the same space in both the fixed layout and digital publication formats.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: May 29, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Douglas Waterfall, Pooja Lnu, Rahul Jain, Sameer Manuja
  • Patent number: 9984130
    Abstract: Implementations include a batch-optimized render and fetch architecture. An example method performed by the architecture includes receiving a request from a batch process to render a web page and initializing a virtual clock and a task list for rendering the web page. The virtual clock stands still when a request for an embedded item is outstanding and when a task is ready to run. The method may also include generating a rendering result for the web page when the virtual clock matches a run time for a stop task in the task list, and providing the rendering result to the batch process. Another example method includes receiving a request from a batch process to render a web page, identifying an embedded item in the web page, and determining, based on a rewrite rule, that the embedded item has content that is duplicative of content for a previously fetched embedded item.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: May 29, 2018
    Assignee: GOOGLE LLC
    Inventors: Hui Xu, Rupesh Kapoor, Erik Arjan Hendriks, Hao Fang, Cristian Tapus
  • Patent number: 9953015
    Abstract: A document file is displayed on a display device. A first display unit, which is a unit in which the document file is displayed, is divided into a plurality of areas. From the plurality of areas obtained by dividing the first display unit, a first target area viewed by a viewer is identified. In response to the first target area being displayed on the display device shifting from the first display unit to a second display unit, a decision is made whether to use setting information from the display area when the first target area identified by the identification means is displayed, based on a structure of the first display unit and a structure of the second display unit.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sakura Bhandari, Ryoji Kurosawa, Yoshinori Tahara, Asuka Unno
  • Patent number: 9934320
    Abstract: An overlay may be displayed over a webpage for displaying different analytics, such as displayed with heatmaps. The webpage is parsed to identify webpage objects. Proxy objects are generated for the identified webpage objects and displayed on Z-index layers above the overlay. The proxy objects are configured to detect and react to events on behalf of associated webpage objects. A mobile device proxy server may send mobile device requests on behalf of a desktop computing device and modify received webpages so the desktop computing device renders the webpages in substantially a same manner as a mobile device.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthew Cordasco
  • Patent number: 9934206
    Abstract: Methods and apparatus for extracting web page content are provided herein. An exemplary method can be implemented by a mobile terminal. A request command to open a first web page can be received. Whether a source code contains text content tags can be determined. When the source code corresponding to the first web page contains the text content tags, text content of the first web page enclosed within the text content tags can be extracted by a reader. When the source code does not contain the text content tags, a start position and an end position to indicate the text content of the first web page can be identified in the source code. The text content tags can be respectively added after the start position and before the end position. The text content of the first web page enclosed within the text content tags can then be extracted.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 3, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Tingyong Tang, Yulei Liu, Wei Li, Xi Wang, Bo Hu, Kai Zhang, Bosen He, Ying Huang, Huijiao Yang, Zhengkai Xie, Zhipei Wang, Cheng Feng, Sirui Liu
  • Patent number: 9880984
    Abstract: Document revision via social media includes receiving a portion of a document and contact information of a reviewer to be notified for reviewing the portion of the document. The contact information of the reviewer corresponds to a social network. Document revision via social media also includes storing the portion of the document and the contact information of the reviewer into a memory, generating a link referencing the portion of the document stored into the memory, and publishing the link to the reviewer for the reviewer to access the portion of the document for reviewing via the social network.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Fernando Salazar
  • Patent number: 9880985
    Abstract: Document revision via social media includes receiving a portion of a document and contact information of a reviewer to be notified for reviewing the portion of the document. The contact information of the reviewer corresponds to a social network. Document revision via social media also includes storing the portion of the document and the contact information of the reviewer into a memory, generating a link referencing the portion of the document stored into the memory, and publishing the link to the reviewer for the reviewer to access the portion of the document for reviewing via the social network.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Fernando Salazar
  • Patent number: 9857951
    Abstract: A method, executed by a computer, for file-centric form selection includes receiving a selection of files from a user, determining a relevance value for each form, and presenting the forms to a user in order of relevance value. Once a particular form is selected, a reference to each file may be automatically placed into the form's appropriate input fields. A user may also input non-file information into the form. In certain embodiments, the relevance value is determined by a history of use of the form by the user or by other users. In some embodiments, the relevance value is determined according to the percentage of the form's input fields completed by using the files as input. A computer program product and computer system corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventor: Kevin C. Y. Kan
  • Patent number: 9696890
    Abstract: A method, executed by a computer, for file-centric form selection includes receiving a selection of files from a user, determining a relevance value for each form, and presenting the forms to a user in order of relevance value. Once a particular form is selected, a reference to each file may be automatically placed into the form's appropriate input fields. A user may also input non-file information into the form. In certain embodiments, the relevance value is determined by a history of use of the form by the user or by other users. In some embodiments, the relevance value is determined according to the percentage of the form's input fields completed by using the files as input. A computer program product and computer system corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventor: Kevin C. Y. Kan
  • Patent number: 9665549
    Abstract: Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Clifford A. Pickover
  • Patent number: 9563609
    Abstract: Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Clifford A. Pickover
  • Patent number: 9396169
    Abstract: Embodiments of the present disclosure can include systems, methods, and non-transitory computer program products for using color space encoded images to publish an entire book including text and images onto a single piece of paper, or onto few pieces of paper. In certain aspects, the present systems and methods allow users to perform data backup using color space encoded images. In other aspects, the present systems and methods allow users to self-publish desired content significantly cheaper by encoding the desired content using color space encoded images. In certain aspects, publishers or booksellers can include traditional books in combination with digital or electronic books distributed using color space encoded images. In other aspects, the present systems and methods allow users or administrators to compress and/or copy massive documents using color space encoded images.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 19, 2016
    Assignee: Pictech Management Limited
    Inventors: Alisa Mesh-Iliescu, Vladimir Kolmanovitch
  • Patent number: 9386185
    Abstract: Embodiments of the present disclosure can include systems, methods, and non-transitory computer program products for using color space encoded images to publish an entire book including text and images onto a single piece of paper, or onto few pieces of paper. In certain aspects, the present systems and methods allow users to perform data backup using color space encoded images. In other aspects, the present systems and methods allow users to self-publish desired content significantly cheaper by encoding the desired content using color space encoded images. In certain aspects, publishers or booksellers can include traditional books in combination with digital or electronic books distributed using color space encoded images. In other aspects, the present systems and methods allow users or administrators to compress and/or copy massive documents using color space encoded images.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 5, 2016
    Assignee: Pictech Management Limited
    Inventors: Alisa Mesh-Iliescu, Vladimir Kolmanovitch
  • Patent number: 9361369
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter; and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: June 7, 2016
    Assignee: GOOGLE INC.
    Inventors: Krishna Bharat, Michael Curtiss, Michael Schmitt