Patents Examined by Shahid Khan
  • Patent number: 9690443
    Abstract: Systems and methods are provided for facilitating a microblog post. A video is provided that includes a clickable link. Upon activation of the link, a graphical interface is provided for receiving a microblog post. The graphical interface is pre-populated with an address for the video and a keyword associated with the video. Upon completion of the microblog post, the microblog post that includes the address and the keyword is published.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: June 27, 2017
    Assignee: Funny or Die, Inc.
    Inventors: Patrick Starzan, Daniel B. Lunde
  • Patent number: 9684642
    Abstract: A method for a device to update an electronic document includes obtaining data update information and use record information of the electronic document, the data update information including a first position in the electronic document where an updating is to be performed, the use record information including a second position; determining whether the first position in the data update information is before the second position in the use record information; adjusting the use record information according to the data update information, if it is determined that the first position in the data update information is before the second position in the use record information; and updating the electronic document according to the data update information and the adjusted use record information.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: June 20, 2017
    Assignee: Xiaomi Inc.
    Inventors: Lei Zhang, Xiaolei Wang, Ruiheng Qiu, Dong Wang, Yi Wang
  • Patent number: 9588948
    Abstract: An apparatus and method for editing a document are disclosed. The apparatus is installed on a first terminal, that is, a mobile terminal of a user, in order to edit a document of a document file stored in the first terminal. The apparatus includes a document storage unit and an edited document generation unit. The document storage unit stores at least one document file. The edited document generation unit extracts an area of interest from a document file stored in the document storage unit and displayed on a display unit of the first terminal, and generates an edited document. The document file is a portable document format (PDF) file.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 7, 2017
    Assignee: Unidocs Co., Ltd.
    Inventors: Ghi-Tai Cheong, Seok-Kyun Koo, Don Donghoon Choi, Yong-Tae Jeon, Kwang-Wan Yang
  • Patent number: 9535889
    Abstract: A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a web page at given time, creating a difficulty in establishing whether a region of the web page, which may be an advertisement for example, is in view. This is addressed by providing one or more test features within the region, rendering the web page, monitoring a behavioral characteristic of the test features and determining whether the region is in view based on the monitored behavioral characteristic, wherein the behavioral characteristic varies according to whether the test feature is currently being displayed. One example of a behavioral characteristic is a frame progression rate. Browsers will typically redraw elements of a web page at a higher rate if they are currently in view through the browser window, and this characteristic can therefore be used to determine whether the test feature, and thus the region, is in view.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Douglas De Jager, Ben Hodgson, Simon Overell
  • Patent number: 9519692
    Abstract: A timeline visualization system displays one or more groups of related events over a specified period of time within a timeline, where each group of related events is represented within the timeline as an event group. When a user interacts with the timeline, the event group expands and displays all the related events within the event group in a layer on top of the timeline. When a user interacts with the timeline a second time, the event group collapses, and the timeline (including the one or more event groups), is once again displayed.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 13, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chadwick Chow, Elisabeth Rinderknecht Stein
  • Patent number: 9507760
    Abstract: A method for electronic document handling utilizing a browser apparatus communicatively coupled to a document execution server comprises downloading an unsigned electronic document from the document execution server to the browser apparatus and downloading a front-end program including zoom instructions from the document execution server to the browser apparatus. The front-end program may be separate from or part of the unsigned electronic document. The method also includes displaying the unsigned electronic document on the display screen of the browser apparatus. This displaying includes displaying fields to be filled in by the operator of the browser apparatus using the pointing apparatus and the data entry apparatus. The method also includes running the front-end program downloaded from the document execution server to zoom into or out of at least one of the displayed fields.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 29, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Cary Dunn, Daryl Bernstein, Damian Rebman
  • Patent number: 9442903
    Abstract: Social networking systems benefit from techniques that improve the ability of users to share online content with other users of a social networking system. In one embodiment, when a user types, pastes, or otherwise inserts a URL, or some other hyperlink, into a message or post to the social networking system, a set of data on the referenced hyperlink target is acquired and stored on a server of the social networking system. The stored data is analyzed, to automatically generate a preview for the hyperlink; and the hyperlink preview is transmitted to the client device for approval. In one embodiment, follow-up actions related to the content are performed when the content is posed, which enables users to perform social graph actions to user nodes and concept nodes related to the message or post. In one embodiment, the shared content is cached on the social networking system.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: September 13, 2016
    Assignee: FACEBOOK, INC.
    Inventor: Vojin Katic
  • 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: 9436665
    Abstract: An image of a printed document portion is provided to a synchronizer. The synchronizer retrieves an electronic version of the printed document and identifies an electronic text portion that is textually similar to a printed text portion. The synchronizer detects an annotation in the printed document portion and inserts a corresponding digital annotation into the electronic document.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: September 6, 2016
    Assignee: THOMSON REUTERS GLOBAL RESOURCES
    Inventors: Peter Pircher, Jochen Lothar Leidner, Aaron Cooper, Daniel Dabney, Jonathan Medin, Jack G. Conrad
  • Patent number: 9424237
    Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Patent number: 9384284
    Abstract: A method for value-added usage of process-oriented extension fields in business mashups may include generating, using at least one processor, a mashup component with an unbound parameter; receiving input identifying the creation of an extension field, the extension field tied to data stored in a database; binding the unbound parameter of the mashup component to the extension field; presenting an application interface, the application interface including the extension field; receiving a request to load the mashup component; and in response to receiving the request, passing the data tied to the extension field as an input parameter to the mashup component.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: July 5, 2016
    Assignee: SAP SE
    Inventors: Weiyi Cui, Xiao Xu, Jinghui Li, Haojie Zhang, Jun Wu
  • Patent number: 9361001
    Abstract: Visual indicators are added to each page or screen of an e-book display to provide a visual cue to help the user associate the visual cue with content of the book and go back to previously read contents using the visual cue. The visual indicators are icon-like graphic objects placed at a desired location on the page. They have shapes that are simple, easy to remember, and easily distinguished from each other. In one example, each visual indicator has an outline shape such as a circle, triangle, square, etc. which starts out empty with no fill. As the user moves forward in the book the current visual indicator is progressively filled with a pattern. Once the visual indicator is fully filled the next visual indicator is selected and the process repeats. The visual indicators are automatically generated for each page based on the position of the page within the e-book.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: June 7, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., Inc.
    Inventor: Kevin Blasko
  • Patent number: 9298685
    Abstract: A system and method for creating a table including multiple rows to accommodate redundant field information is described. A table creation module receives a completed form, generates field images, determines a set of unique field images, redundant fields and associated fields in the completed form, populates a first row of the table in a first column with a first unique field image, adds remaining field images from the set of unique field images to the first row, populates the first row with a first redundant field image and remaining field images from a first set of associated fields. The tables can be used to create an organized report.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 29, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: John W. Barrus, Edward L. Schwartz
  • Patent number: 9275018
    Abstract: A computer-implemented method technique can intercept, at a server including one or more processors, a first request for a source document representing a web page, the first request being transmitted from a computing device to a web server. The first request can include web browser information indicating web browser software executing on the computing device. The technique can intercept the source document being transmitted from the web server to the computing device in response to the first request. The source document can specify one or more fonts in which to display text in the source document. The technique can generate the web page, determine unique characters displayed at the web page, and obtain one or more font subsets. The technique can then transmit information to the computing device based on whether the web browser software is capable of displaying a font family having a plurality of fonts.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Raphael Linus Levien, David Kuettel, Brian Stell
  • Patent number: 9269074
    Abstract: An aspect of the present invention facilitates users to view temporal values for multiple fields. In one embodiment, a first value and a second value are displayed respectively for a first field and a second field, with the first value and second value representing temporal values at a first time instance for the two fields respectively. Upon receiving data representing a second time instance, the display is updated by displaying a third value and a fourth value for the first field and the second field respectively, with the third value and the fourth value representing corresponding temporal values at the second time instance for the two fields.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: February 23, 2016
    Assignee: Oracle International Corporation
    Inventor: Pavan Advani
  • Patent number: 9268751
    Abstract: An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: February 23, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
  • Patent number: 9262387
    Abstract: An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: February 16, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
  • Patent number: 9256592
    Abstract: The positioning of elements of a broken word can be corrected by receiving an optical character recognition (OCR) conversion of a printed publication and identifying multiple parts of the broken word from the OCR conversion to place in a graphical user interface (GUI). The multiple parts can be placed in the GUI using original positioning data for the printed publication. A user can make a selection in the GUI indicating that multiple parts from the OCR conversion are of the broken word and can automatically adjust bounds of the multiple parts to form a corrected word.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: February 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Satishkumar Kothandapani Shanmugasundaram, Shubham Chandra Gupta, Arpita Agrawal
  • Patent number: 9251505
    Abstract: A contact management method and system is provided. The method includes presenting, by a computer processor via a dashboard of a graphical user interface, a user name icon associated with a user. The computer processor presents a list of names associated with users and receives a selection for a first contact name. A file sharing option between the user and a user associated with the first contact name is enabled. The computer processor receives a selection for a second contact name and in response presents an internal network contacts map comprising the user name icon connected to the first contact name via a first link and the user name icon connected to the second contact name via a second link. The first link comprises an attribute indicating the file sharing option and the second link comprises an attribute indicating that the file sharing option is not enabled.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sujith Job, Lokesh Mishra, Pradosh A. Tarkar
  • Patent number: 9229912
    Abstract: A document previewing system includes a display device including a user interface and a document previewing engine coupled to the display device. The document previewing engine is configured to download an outline of a document including outline features and filler content in between the outline features. The filler content replaces secondary content of the document. The document previewing engine is further configured to display the outline on the display device, and download the secondary content corresponding to an outline feature in response to a user navigating to the outline feature and the outline feature displaying on the display device for a period of time.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: William S Andreas, Erik B Craig, David K Grotjohn, Janet E Mockler-Rowlatt, Steven D Wood