Patents Examined by Matthew Ludwig
  • Patent number: 9256343
    Abstract: In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause at least one processor of a computer system to perform a process. The process can include receiving from a user account an indicator of a request for an electronic article hosted at an article host, and receiving an indicator of a location within the electronic article targeted for placement of at least a portion of a comment within the electronic article. The process can also include processing, in response to the indicator of the request, a plurality of comments associated with the electronic article and posted via a plurality of user accounts, and placing, based on the processing and before the electronic article is served, at least a portion of a comment from the plurality of comments at the location to customize the electronic article for the user account.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventor: Zoltan Stekkelpak
  • Patent number: 9218331
    Abstract: Methods, software and devices for automatically constructing a structured electronic representation of a user-fillable form are disclosed. Each structured electronic representation is constructed from a parsable version of that form. A plurality of data structures for constructing structured electronic representations of user-fillable forms is stored. Each of the data structures is representative of a form region of one of a plurality of pre-defined types. A parsable version of the user-fillable form is received. This parsable version is parsed to identify fields of the user-fillable form, including at least one text field and at least one input field. These fields are grouped to form a plurality of form regions. Each of these form regions is matched to one of the stored data structures that best represents the form region in a structured electronic representation. An indicator of each matched data structure is stored.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: December 22, 2015
    Assignee: PATIENTORDERSETS.COM LTD.
    Inventors: Ryan Kimber, Tommy Trinh, Alfred Wong
  • Patent number: 9218326
    Abstract: A method for identifying header/footer content of a document, in order to sequence text fragments comprising recognizable text blocks as derived from the document. The textual variability of lines comprised of text blocks, including the different kinds of text blocks within the line is analyzed for assessment of textual variability. Header/footer zones are defined by textual content having a low textual variability. An alternative embodiment identifies pagination constructs by comparing selected text-boxes for similarity and proximity and clustering the text boxes satisfying a predetermined similarity value, wherein the clustered text boxes are deemed to comprise pagination constructs.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: December 22, 2015
    Assignee: Xerox Corporation
    Inventors: Herve Dejean, Jean-Luc Meunier
  • Patent number: 9143478
    Abstract: This invention is an email system that replaces every URL, attachment and image in the email message with a short URL, where the original URL, attachment or image is publicly accessible through the short URL. The system further includes the short URL in the public profile associated with the email address of the sender and also publishes the most popular short URLs in the system.
    Type: Grant
    Filed: November 8, 2009
    Date of Patent: September 22, 2015
    Assignee: Venkat Ramaswamy
    Inventor: Venkat Ramaswamy
  • Patent number: 9135230
    Abstract: The invention relates to an editing of a digital document containing an image, a text, a pattern and the like on pages constituting the digital document. In response to an operation for deleting an image positioned in a page, such image is not added to another page but is moved to and displayed in an evacuation area provided independently from the page area. In the evacuation area, such image is displayed together with a serial number of the page in which such image was present originally. Thus the page layout is not destructed in pages other than the page of image deletion, and the user can easily confirm later the image existed in such page.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: September 15, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yosato Hitaka, Toshiyuki Noguchi, Shigeyuki Mitani
  • Patent number: 9122661
    Abstract: A method performed by a computer system. The method includes storing a first version of a mass-produced printed paper, the first version having a first digital format. The method also includes replacing first content in the first version with second content, and translating the first version into a second version, the second version having a second digital format. The second version is displayable on a display device as a likeness of the paper.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: September 1, 2015
    Assignee: Libredigital, Inc.
    Inventor: Billy P. Taylor
  • Patent number: 9122654
    Abstract: Determining and applying format attributes associated with content in an electronic document that is cut or copied from an electronic document and pasted into the same or different electronic document. The determination may be based on the format attributes of the content within a region of an electronic document containing the cut or copied content and the format attributes of a region of content that includes the location where the cut or copied text may be pasted. Local formatting may be associated with the source region of content and the destination region of content. Direct, or emphasis formatting, may be associated with content that has been cut or copied.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 1, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Stuart Stuple, Mark Yalovsky, Christopher Pratley, Owen C. Braun, Peter Loren Engrav, Peter Patrick Baer
  • Patent number: 9092535
    Abstract: The present invention includes a method and article of manufacture for a computer implemented textual hyperlink. A string of text is first displayed. Upon receipt of an indication of a selection of the string of text, a link is effected to a predetermined site. The string of text is then automatically entered as a parameter of input to the site upon linking thereto.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: July 28, 2015
    Assignee: GOOGLE INC.
    Inventor: Michael L. Gough
  • Patent number: 9087026
    Abstract: Methods and systems for receiving a first version of a printed paper and translating the first version into a second version are disclosed.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: July 21, 2015
    Assignee: LibreDigital, Inc.
    Inventor: Billy P. Taylor
  • Patent number: 9087027
    Abstract: Methods and systems for providing an electronic version of a printed paper, where the electronic version is a translation of another version of the printed paper.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: July 21, 2015
    Assignee: LibreDigital, Inc.
    Inventor: Billy P. Taylor
  • Patent number: 9047012
    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, 2012
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Bjorn E. Bringert, Nicholas B. Weininger
  • Patent number: 9026931
    Abstract: Technologies are described herein for implementing a cross-browser drag-and-drop library. The drag-and-drop library creates a draggable object corresponding to a drag source element and a droppable object corresponding to a drop target element defined in a webpage. The draggable object and droppable object are each assigned a link key value. A user-defined data structure populated with data regarding the drag source element may also be assigned to the draggable object. A browser event indicating a drag-and-drop operation between the drag source and the drop target is intercepted, and the drag-and-drop library determines whether the link key value assigned to the corresponding draggable and droppable objects are the same. If the link key values are the same, the drag-and-drop library generates an event associated with the droppable object to facilitate an application-related operation associated with the drag-and-drop operation using the data in the user-defined data structure.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qinjia Liu Hackett, Mary Sugino David, Zhenguang Chen, Harsimrat Singh Thukral
  • Patent number: 9021346
    Abstract: Systems and methods for displaying and editing state-specific link attributes during the development of electronic content. The states of HTML links, which can be defined by CSS pseudo classes, can be displayed and edited using visual interface features of a content creation application. Such features can provide convenient ways to view multiple links simultaneously in a selected state and to edit the appearance of a state that is applicable to multiple links used in a piece of content being developed. The user interface of a content creation application can provide a button, command, or other user-selectable option that sets the state in which link representations are displayed. This can be achieved, as an example, in the case of HTML links defined by CSS pseudo classes, by filtering links based on state so that all displayed links display in the selected state, e.g., in the :link, :visited, :hover, :active, or :focus state.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: April 28, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Randall Edmunds
  • Patent number: 9009585
    Abstract: A method of creating a software wizard. The method involves receiving, by a computer, an instruction to create a wizard, displaying by the computer one or more forms, created before receiving the instruction to create the wizard, receiving by the computer one or more customization instructions of at least one of the displayed one or more forms and storing a file defining a wizard including the displayed one or more forms as customized by the one or more customization instructions.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: April 14, 2015
    Assignees: Avaya Technology LLC, Avaya Communication Israel Ltd.
    Inventors: Ronen Ben Chetrit, Dan Gluskin, Nimrod Dezent, Itai Ephraim Zilbershtein, Kurt H. Haserodt
  • Patent number: 9009586
    Abstract: A method and apparatus for authoring an article entry comprising a plurality of data fields from at least one electronic document and storing the article in a knowledgebase. The apparatus comprises an authoring applet displayed on an electronic display, the applet comprising a plurality of panes, one of each of the panes associated with a respective one of the plurality of article data fields, wherein the selection device is used to highlight a text snippet from the at least one electronic document by moving a cursor to a start of the text snippet, depressing and holding a user operable selection device button while moving the cursor to an end of the text snippet wherein on release of the button the highlighted text snippet is copied to an active pane as a pane content and for subsequent editing and publishing to the knowledgebase.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: April 14, 2015
    Inventor: Micah Nathanael Peterson
  • Patent number: 8997016
    Abstract: A method, device, or medium may display an electronic document in an electronic window. An electronic pane may be displayed over a portion of the electronic document. Objects may be displayed in the electronic pane. The electronic pane and the object in the electronic pane may be associated with a location in the electronic window and/or a location in the electronic document and the electronic pane moved according to movements of the electronic window and/or electronic document.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: March 31, 2015
    Assignee: Intellectual Ventures Fund 79 LLC
    Inventor: Joon Maeng
  • Patent number: 8984388
    Abstract: A method for installing an application includes inputting a command to download the application, selecting a page to add an identifier for executing the application, and displaying the identifier on the selected page.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joon-kyu Seo, Hyun-jin Kim, Ji-yeon Kwak, Jin Ra
  • Patent number: 8977948
    Abstract: A system, method, and computer program product are provided for determining information associated with an extracted portion of content. In use, a user is identified. Additionally, content generated by the user is identified. Additionally, a portion of the content is extracted. Further, information associated with the extracted portion of the content is determined. Further still, the determined information is added to a profile of the user. Also, an action is initiated, based on the profile of the user.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: March 10, 2015
    Assignee: Amdocs Software Systems Limited
    Inventors: Evelyn Balfe, Sandra Garcia-Esparza, Barry Smyth, Oisin Boydell, Keith Bradley
  • Patent number: 8954846
    Abstract: A communication apparatus including: a positional information storing portion which stores positional information of content-related information; a content-related-information obtaining portion which obtains the content-related information; a web-page generating portion which generates, using the content-related information, a web page including first information; a web-page storing portion which has a storage device store the web page, the storage device being accessible from an external device; an assigning portion which assigns web-page positional information to the web page such that the external device is allowed to access to the web page; a recording-page generating portion which generates a recording page on which is described second information; a positional-information adding portion which adds the web-page positional information to the recording page; and a recording controller which controls a recording section configured to perform recording on a recording medium, such that the recording section r
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: February 10, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Shoji Sato
  • Patent number: 8949712
    Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page pipeline. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template and can be weighted based upon their location in a page pipeline. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: February 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Lloyd Days, Adam Brent Johnson, Yashar Dehkharghani Fakhari, Mehul Gordhanbhai Sutariya