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.
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.
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.
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.
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.
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.
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
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.
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.
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
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
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.
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
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.
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.
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
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
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
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