Presentation Processing Of Document Patents (Class 715/200)
  • Patent number: 9003272
    Abstract: A link association method and system. The method includes receiving by a computer processor from a user, a first link for a first Webpage and a second link for a second Webpage. The user determines that the first Webpage is related to the second Webpage. The computer processor receives a specification command indicating that the first Webpage is related to the second Webpage and in response the computer processor associates the first link with the second link. The computer processor stores the first link associated with the second link and generates a report indicating that the first link is related to the second link.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 8996979
    Abstract: The present invention relates to document automation/assembly systems, and more particularly to document automation systems distributed over a network such as the Internet, and/or other communication networks. In addition, the present invention relates to methods, especially computer-implemented methods, to computer programs, and to recording media storing such programs for use in such systems.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: March 31, 2015
    Assignee: West Services, Inc.
    Inventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
  • Patent number: 8997217
    Abstract: Techniques for processing documents with executable text are disclosed. The techniques, among other things, can effectively address XSS attacks to Internet users when browsing web sites. Content deemed not to be trusted or fully trusted (“untrusted”) can be marked in a document that can include executable text. Remedial action, including not allowing execution of executable text marked as “untrusted” can be taken. In addition, when the document is processed, content deemed not to be trusted or fully trusted (“untrusted”) can be effectively monitored in order to identify executable text that may have been effectively produced by “untrusted” content and/or somehow may have been affected by “untrusted” content.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: March 31, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Onur Aciicmez, Shuo Tang
  • Patent number: 8990738
    Abstract: The present invention relates to a method and apparatus for explicit filtering in ambiguous text entry. The invention provides embodiments including various explicit text entry methodologies, such as 2-key and long pressing. The invention also provides means for matching words in a database using build around methodology, stem locking methodology, word completion methodology, and n-gram searches.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 24, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Ethan Robert Bradford, Keith Charles Hullfish, David Kay, Pim Van Meurs, Michael R. Longé
  • Patent number: 8990180
    Abstract: A method for controlling multimedia data corresponding to at least one multimedia area included in content created by a content creator based on the state in which the content is displayed through a screen of a user terminal, includes the steps of: (a) creating information on the multimedia area to activate a specific multimedia data among the multimedia data if the specific multimedia area among the all the areas included in the content is displayed on the screen of the user terminal; (b) recording the content in connection with the information on the multimedia area; and (c) providing the recorded content to the user terminal if a request for viewing the content is received from the user terminal. With this method, the user may create the content systematically.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: March 24, 2015
    Assignee: NHN Corporation
    Inventor: Byoung Seok Yang
  • Patent number: 8990683
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: March 24, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Patent number: 8990686
    Abstract: A navigable view of objects (e.g. charts, tables, graphs, data sources, individual sheets of a workbook, . . .) that are obtained from one or more electronic object sources are displayed as graphical objects. The objects may be automatically/manually organized within the navigable display (e.g. by type, by sheet, by relationship, by data source, . . .). A user may navigate through the displayed objects. For example, a user may zoom in on an object to see a full screen version of the object. When zoomed in on an object, the navigable display may be panned (e.g. left, right, up or down) to see adjacent objects. From one object, the user may explore related elements using the same shared data (e.g. exploring a table object also shows a data source element). A user may also perform supported operations on the objects (e.g. sort/filter/drill down/drill up) that affect a display of the related objects.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amy Lin, Gabhan Berry
  • Patent number: 8984387
    Abstract: Techniques for sharing user updates in real time are disclosed. A user can type in a text view related to a specific view and that text can be shared with other users that take part in sharing of that view. Other users can specify interest in user application events and be automatically alerted to the occurrence of the events. A user can effectively share content with a group of users in one action by using sharing controls associated with the content. Sharing controls can be implemented as links or voice activated commands.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: March 17, 2015
    Inventor: Dov Koren
  • Patent number: 8984386
    Abstract: Techniques are provided that allow users that express an interest in an event (e.g. in other user application events) to be notified about the event and to have the capability to interact, in relation to the event, with other users. The system automatically alerts interested users to the occurrence of the event and can provide additional information with the alert (such as associated view(s)), so that the alert can be related, in context, with that additional information. Messages with a corresponding text description can be provided automatically if triggered by conditions that have been specified by the user. A user can proactively watch a limited number of views, but once there are changes that occur in other views of interest, the user will receive a message that includes an access identifier to such other view or views.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: March 17, 2015
    Inventor: Dov Koren
  • Patent number: 8977638
    Abstract: Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: March 10, 2015
    Assignee: Splunk Inc.
    Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Jr., Vishal Patel, Stephen Phillip Sorkin
  • Patent number: 8971870
    Abstract: A mobile telephone includes a communication module, and a control module configured to perform background communication with respect to an application via the communication module. The control module restricts background communication, based on an activation history of the application in foreground. The control module includes a determination module configured to determine whether background communication is unnecessary based on the activation history of the application in foreground with respect to each of the applications, and a setting switching module configured to switch communication setting of the application, of which background communication is determined to be unnecessary, from a first setting of permitting the background communication to a second setting of restricting the background communication.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: March 3, 2015
    Assignee: KYOCERA Corporation
    Inventors: Kenichi Hirako, Shinichi Onaru, Saki Yamasaki, Toshihiro Kamii, Kana Masaki
  • Patent number: 8972849
    Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb
  • Patent number: 8972860
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media player instance management. In one aspect, a method includes receiving one or more requests from an application to load a plurality of media players referenced in a document to be presented by the application, in which each media player is configured to present respective content in a respective presentation area of the document presentation and determining an order for loading the media players based on a visibility and dimensions of each respective presentation area.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 3, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Jim D. Corbett, Rupen Chanda
  • Patent number: 8973017
    Abstract: A method for managing third-tier productivity applications, as part of remote application deployment, consists of using a controlling program, called an AppController, to initiate the application launch which then allows otherwise incompatible programs to control and/or enhance the functionality of the productivity application by accepting commands transmitted using standard network communications protocols.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: March 3, 2015
    Inventors: Kenneth F. Krutsch, Michael Berger, James L. Rice, III
  • Patent number: 8972843
    Abstract: To communicate a modular document from a first electronic device to a second electronic device, the first electronic device determines which one or more component documents of the modular document are already available at the second electronic device. The modular document is composed of plural component documents. The first electronic device sends to the second electronic device a subset of the plural component documents of the modular document, where the subset of the plural component documents is other than the one or more component documents already available at the second electronic device.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, Helen Balinsky
  • Patent number: 8970860
    Abstract: An image processing device, comprises: a display part; a manipulation detecting part for detecting an operation; an image inputting part for inputting image data; an image processing part for performing various types of image processing sequentially in accordance with a processing process set in advance; a thumbnail image generating part for generating a thumbnail image one by one; an image outputting part for outputting an image based on the image data which is processed through all various types of the image processing; and a display controlling part for displaying a processing path of various types of the image processing on the display part, and for displaying the thumbnail image on the display part. The display controlling part updates the displayed processing path, thereby displaying a progress of the image processing to process the image data, and updates the thumbnail image in conjunction with the update of the displayed processing path.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: March 3, 2015
    Assignee: Konica Minolta, Inc.
    Inventor: Kazuhiro Ishiguro
  • Patent number: 8959514
    Abstract: A mechanism for a virtual machine (VM) monitor display split using multiple client devices in a virtualization system is disclosed. A method of the invention includes receiving, by a remote access protocol server, resolution data of a monitor of a virtual machine (VM), receiving resolution data for each monitor of multiple client devices forming a logical client unit, determining, based on the resolution data of the VM monitor and the resolution data of the monitors of the multiple client devices, client devices of the multiple client devices in the logical client unit to display the monitor of the VM, dividing, based on the resolutions of the determined client devices, the monitor of the VM into a number of portions that is equal to a number of the determined client devices, and mapping each of the portions of the monitor of the VM to a monitor of the determined client devices.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: February 17, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Roni Luxenberg, Uri Lublin
  • Patent number: 8959432
    Abstract: In general, this disclosure describes techniques for visually emphasizing information displayed on a computing device. In one example, a method that includes receiving a first portion of a document for display by the computing device, the first portion of the document including multiple elements separated by one or more delimiters. The method further includes dividing the multiple elements into a first set of one or more elements, each of which is displayable in its entirety at a time of display of the first portion of the document, and a second set of at least one element, the at least one element not displayable in its entirety at the time of display of the first portion of the document. The method further includes generating for display the first portion of the document, including visually emphasizing the first set of elements with respect to the second set of elements.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventor: Jeffrey Allen Sharkey
  • Patent number: 8953218
    Abstract: A method and apparatus for extending LCDS imaging data stream imaging capabilities. An imaging data stream can be modified to permit the imaging data stream to implement at least one full-color call for rendering full-color forms and full-color jobs via at least one rendering device within a rendering system. This can be accomplished by creating and associating at least one full-color extension with a syntax of the imaging data stream in order to implement the at least one full-color call in an extensible set of color spaces, and also compactly decoding, storing indexing and searching the at least one full-color call within a particular job. In addition, an LCDS imaging data stream can be modified to provide an image substitution pathway to permit at least one full-color image included in said LCDS imaging data stream to be substituted for monochrome images or highlight color images.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: February 10, 2015
    Assignee: Xerox Corporation
    Inventors: George Kenneth Hartupee, Jr., Hayley H. Yau
  • Patent number: 8954520
    Abstract: System and methods for managing content modification messages are provided. In some embodiments, a request to send a modification message to a second user is received from a first user. The request to send the modification message pertains to a modification made to a first user-specific version corresponding to the first user and represented by a first delta. The modification message comprising a second delta is generated. The modification message includes second instructions to modify a second user-specific version to include the modification within the second user-specific version by resolving the first delta and the first user-specific version to the second user-specific version. A message indicator for the modification message is provides to a client device of the second user. The message indicator identifies the first user as the sender of the modification message.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: February 10, 2015
    Assignee: NetApp, Inc.
    Inventors: Nick Triantos, Abraham Benjamin de Waal, Gary King
  • Patent number: 8943394
    Abstract: Embodiments of an interface system that enables a call center agent to access and intervene in an interaction between an automated call center system and a caller whenever necessary for complex application tasks is described. The system includes a user interface that presents the agent with one or more categories of information, including the conversation flow, obtained semantic information, the recognized utterances, and access to the utterance waveforms. This information is cross-linked and attached with a confidence level for better access and navigation within the dialog system for the generation of appropriate responses to the caller.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: January 27, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Fuliang Weng, Baoshi Yan, Zhongnan Shen, Zhe Feng, Kui Xu, Katrina Li
  • Patent number: 8943395
    Abstract: This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: January 27, 2015
    Assignee: Apple Inc.
    Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Jacob Sarnoff
  • Patent number: 8938666
    Abstract: A user enters a selection of system components to be included within a configurable system. An initial top-level system diagram is then generated and displayed to the user. The user can then input a designation specifying one or more logical groups, functional groups, or other specified system components that the user wishes to display as a filtered system diagram. Other system components are examined to determine which, if any, of the system components have attributes matching the designation. A filtered system diagram is then generated highlighting the included system components having attributes matching the designation. Alternatively, the filtered system diagram can exclude those system components not having attributes matching the designation.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ronald Harold DeWeerdt, William R. Dorow, Jr., Cheranellore Vasudevan
  • Patent number: 8935276
    Abstract: A method and apparatus for handling data analysis. The apparatus includes an editing device which adds user-specified one of a plurality of operation units to a user-specified layer in a data analysis in response to a user operation, each of the operation units performing a predetermined processing on an associated data source, a connecting device which connects at least one user-specified operation unit in the data analysis to an analysis path in response to a user operation, and a user interface. The user interface receives the user operations and displays the data analysis by representing layers in the data analysis, operation units in the layers and connections on the analysis path in a visual manner.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shao Chun Li, Xiao Hua Sun, Qiang Zhang
  • Patent number: 8931084
    Abstract: Methods and systems for cross-site scripting (XSS) defense are described herein. An embodiment includes, embedding one or more tags in content at a server to identify executable and non-executable regions in the content and transmitting the content with the tags to a client based on a request from the client. Another embodiment includes receiving content embedded with one or more permission tags from a server, processing the content and the permission tags, and granting permission to a browser to execute executable content in the content based on the permission tags. A method embodiment also includes receiving content embedded with one or more verify tags from a server, performing an integrity check using the verify tags and granting permission to a browser to execute executable content in the content based on the integrity check.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Cem Paya, Johann Tomas Sigurdsson, Sumit Gwalani
  • Patent number: 8930891
    Abstract: A method of enabling an Integrated Development Environment to visually manipulate any software objects, not just specifically designed object, comprises the steps of using a design-time software class to represent properties, methods, events, constructor, constructor parameters and type parameters of programming entities in an IDE, using a name-type dictionary to add any software types to a toolbox, using action-event assignments for codeless visual programming.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: January 6, 2015
    Inventor: David Wei Ge
  • Patent number: 8924839
    Abstract: A method of operation of an electronic reader system includes: identifying a first feature point on a first multimedia book when a behavior pattern matches or exceeds a threshold pattern; generating a first bookmark corresponding to the first feature point; ranking a mark importance priority of the first bookmark based on the behavior pattern; rendering the first bookmark for displaying on a display; and updating the display based on the mark importance priority.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: December 30, 2014
    Assignee: Sony Corporation
    Inventor: Andrew Yonemoto
  • Patent number: 8924837
    Abstract: A method and system for processing a text file in a computer application. The method comprises the steps of forming a template from fragments of the text file; using the template as an overlay for parsing incoming files, or as a prototype to generate a segment of an output file; and using a macro class to map data from the text file to an application. The macro class is embedded as a keyword within the template, so that when the template reaches the keyword, the template calls the macro class to further process the text file. The macro class may be used to reads in a segment of the text file and to use the segment to initiate application update processing. Also, the macro class may be used to derive data from the application and to format it into the text file. Preferably, an interface controller is provided to prevent structure clashes by placing text data into appropriate places in a complex object structure as the text file is processed.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: James Richard Wason
  • Patent number: 8918714
    Abstract: A system and method for printing a multimedia document including a multimedia content in the form of video, animation or graphics. While printing a multimedia document including a video file, instead of printing the default poster view, a set of frames extracted from the video file is printed. In one embodiment of the invention, the frames are extracted from the video file using a frame extraction algorithm and temporary layout of the set of frames is created for printing. User can configure to print the set of frames in the same area of the video file in the multimedia document, or can configure to print them in a separate page.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: December 23, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Romil Mittal, Narinder Beri, Ashu Mittal
  • Patent number: 8918311
    Abstract: According to at least one embodiment, a system for generating a plurality of caption frames is provided. The system comprises a memory storing a plurality of elements generated from transcription information, at least one processor coupled to the memory, and a caption engine component executed by the at least one processor. The caption engine component is configured to identify at least one element sequence as meeting predetermined criteria specifying a plurality of caption characteristics, the at least one element sequence including at least one element of the plurality of elements, and store the at least one element sequence within at least one caption frame. The at least one element sequence may correspond to at least one sentence. The transcription information may be time-coded.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: December 23, 2014
    Assignee: 3Play Media, Inc.
    Inventors: Christopher E. Johnson, Christopher S. Antunes, Roger S. Zimmerman, Jeremy E. Barron, Joshua Miller, Anatole Khesin
  • Patent number: 8913277
    Abstract: In a case in which a document stored based on a sort setting from a multifunction peripheral is operated at a temporary work area, a piece of information thereof is stored as temporary work area setting. A piece of operation information at a preceding time is set as an index in the temporary work area by copying the document to the temporary work area based on the sort setting when the document is stored from the multifunction peripheral at a next time by being reflected also to the sort setting.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 16, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaya Soga
  • Patent number: 8909776
    Abstract: A method, apparatus, and system of pause and replay of media content through bookmarks on a server device are disclosed. In one embodiment, a method of a server device includes authenticating a user of a client device, communicating a media content to the client device through a network, processing a pause request of the client device to pause the media content, storing a bookmark location indicating a current playback location of the media content in the client device on the server device, processing a play request of the user to play the media content from the bookmark location (e.g., the play request may be received from a different client device of the user), and communicating the media content from the bookmark location to the user.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 9, 2014
    Inventors: Arun Kalmanje, Sachin Gupta
  • Patent number: 8910038
    Abstract: A document processing apparatus accepts input of image information which represents a document, separates the image information as content of the document into regions, associates the image information separated as content into regions with information used to lay out the content, and holds the associated information as learning information. Subsequently, the document processing apparatus lays out the content of the inputted document based on the held learning information and outputs a document in which the content is laid out.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: December 9, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuji Kobayashi
  • Patent number: 8904267
    Abstract: The present invention is a system, method and apparatus for converting a slide show presentation for use within a non-presentation application such as a Web conferencing or virtual classroom application. In accordance with the present invention, a slide show presentation in its native format can be processed to extract slide title information for each slide in the slide show presentation. Additionally, important text within slide further can be extracted. Each slide in the slide-show can be converted to a raster image and disposed within markup. The markup can be annotated with the important text and both the markup and the slide title can be provided to the non-presentation application for use in concert with the non-presentation application. In this way, the context of each slide can be preserved for use within the non-presentation application as can an image of each slide itself.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Duncan L. Mewherter, Amy D. Travis, Koah-Hsing Wang, Robert C. Weir
  • Patent number: 8904270
    Abstract: The invention provides, in some aspects, methods for electronic document distribution that permit automatic transmittal of a set of documents to one or more recipients. The set includes documents pre-existing at the time the distribution is specified, as well as at least one that is subsequently created. Such “mixed-mode” distribution can be used, for example, to effect automatic distribution of pre-existing word processing documents (or spreadsheets, etc.), along with a newly scanned document, e.g., a hand-written note. Distribution of the documents is triggered by creation of the latter document—in this example, the scanned hand-written note.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: December 2, 2014
    Assignee: Omtool Ltd.
    Inventors: Thaddeus Bouchard, Robert L. Voelk
  • Patent number: 8898592
    Abstract: A method for viewing a tree structure can include retrieving, by a computer, the tree structure having a plurality of nodes for viewing on a display, receiving, by the computer, a user selection of a first node for expansion, receiving, by the computer, a user selection of a second node for expansion and grouping the first node and the second node.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Cheryl D. Loughlin, Gayle C. Steinbugler
  • Patent number: 8886642
    Abstract: A user-interface system and method for searching among multiple documents and searching for subsections within individual documents using a single search interface on an input-constrained user device having a screen and a keypad.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: November 11, 2014
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman
  • Patent number: 8880994
    Abstract: A method, system, and computer program product allow a user to annotate and manipulate a plurality of electronic documents. The user loads a first electronic document comprising electronic content, which content may be annotated or otherwise manipulated by the user and which annotations are made using a user-defined indication means. The annotated content is outputted to a second electronic document, wherein the content is automatically organized into a corresponding grouping defined by a user-selected identifying aspect. The user may subsequently reorganize any of the outputted annotations within the second electronic document. The method, system, and computer program product further utilize a file browser within which a plurality of electronic documents may be organized and maintained by the user and a client-server protocol for communicating data between a remote database and a local storage medium.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 4, 2014
    Assignee: E-Z Brief LLC
    Inventor: David Lutz
  • Patent number: 8880988
    Abstract: A method for dynamically publishing an image including providing at least one parameter, generating the image using the at least one, parameter, verifying that the generated image is of an appropriate size, formatting the generated image of an appropriate size to comply with a standard image file format, and making the formatted image available over a network.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: November 4, 2014
    Assignee: CA, Inc.
    Inventors: Kevin R. Barrett, Andrew Barnett
  • Patent number: 8875302
    Abstract: A computer receives an electronic document that includes a group of terms. The computer sends the electronic document to an information extraction program that extracts specific terms from the group of terms. Each of the specific terms that match to a certain extent with one of the attribute values in an electronic dictionary is identified. A value associated with the electronic document is generated based on the specific terms that match, and on an end-user that is attempting to access the electronic document.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sheshnarayan Agrawal, Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan
  • Patent number: 8869024
    Abstract: The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: October 21, 2014
    Assignee: Facebook, Inc.
    Inventors: Matthew Cahill, Christopher W. Putnam, Daniel Reed Weatherford
  • Patent number: 8869015
    Abstract: A device user interface in which language is decoupled from a document is disclosed. The language content is stored separately from the document structure and may be located on a content specific server or on a language server. The language server permits centralized collection of language-related content and language services. The document without the language content acts like a template that can be populated with any type of language-related content. The language content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Dialogic (US) Inc.
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Patent number: 8869023
    Abstract: A system for converting a collection of data to a structured, printable and navigable document includes: an analyzer and a layout unit. The analyzer is coupled to receive a data collection source such as a web page associated with a wiki and other user parameters, and generates a representation of content associated with the data collection source. The output of the analyzer is coupled to an input of the layout unit to provide the representation of content. The layout unit is also coupled to receive a style sheet or other user preferences. The linearizer of the layout unit retrieves the necessary content using the representation of content. The retrieved content is then formatted by the layout selector of the layout unit to generate a paginated document and metadata. This output can then be printed on any conventional printer or manipulated and interacted with using applications or a web browser.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: October 21, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Kathrin Berkner, Gregory J. Wolff, Michael D. Robinson
  • Patent number: 8862975
    Abstract: Web workflow service information may include implementations, contracts, addresses, bindings, and other information that is sprinkled throughout source files, configuration files, and other locations. A service explorer extracts service information, and visualizes service information in a form that supports navigation, thereby helping developers understand and use workflow service information. A workflow service structure underlying the visualization is constructed with the extracted service information. A hierarchical node visualization of the service structure is displayed in a service explorer GUI. A developer navigates by expanding/contracting nodes, searching nodes, selecting nodes, and running tools with node-specific information, e.g., for testing, tracing, publication, workflow design, and so on. The visualization is automatically updated after service configuration changes.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Min Liao, Minmin Xue, Zaiyue Xue, Xiaofeng Fan
  • Patent number: 8863272
    Abstract: A processing device is configured to populate a document template with first content and second content and publish a document with the first content from the document template. The processing device is configured to suppress the second content from the published document.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: October 14, 2014
    Assignee: Intellectual Ventures Fund 79 LLC
    Inventor: Joon Maeng
  • Patent number: 8862165
    Abstract: A mobile terminal and controlling method thereof are disclosed, by which a message can be sent in a manner that necessary information is contained in the message according to a configuration of the mobile terminal, a data volume of the message, a recipient of the message and/or the like. The present invention includes a wireless communication unit configured to send a message stipulated to limit a data space to which data can be inputted by a user, a display unit configured to display the message, a memory configured to store at least two user informations previously set, a user input unit configured to input the message, and a control unit controlling one of the at least two user informations to be selected according to a size of an empty space of the data space in sending the message after completion of writing the message, the control unit controlling the selected user information to be sent by being contained in the data space of the message.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: October 14, 2014
    Assignee: LG Electronics Inc.
    Inventors: Seung Kwon Ahn, Jae Do Kwak
  • Patent number: 8863301
    Abstract: A computer receives an electronic document that includes a group of terms. The computer sends the electronic document to an information extraction program that extracts specific terms from the group of terms. Each of the specific terms that match to a certain extent with one of the attribute values in an electronic dictionary is identified. A value associated with the electronic document is generated based on the specific terms that match, and on an end-user that is attempting to access the electronic document.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sheshnarayan Agrawal, Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan
  • Patent number: 8862974
    Abstract: A number-of-pixel acquisition unit acquires the number of pixels of the image data stored in a storage device. An aspect ratio acquisition unit acquires the aspect ratio of the image data. A display control unit displays a list of a plurality of thumbnail images of the image data on a display device. Herein, the display control unit displays a thumbnail of image data having more pixels as a larger thumbnail than that of image data having less pixels, while keeping the aspect ratio of the image data.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: October 14, 2014
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Hiromasa Ohkubo, Akitsugu Komiyama, Takayuki Shinohara, Hidehiko Morisada, Takashi Umeda, Takahiro Moriyama
  • Patent number: 8856907
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, a user database, and a document database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process and/or document sharing process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: October 7, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8856313
    Abstract: A system and method for determining data usage based on provenance information, in a stream-processing system, includes progressively setting usage information for output stream data objects (SDOs), determining input SDOs that an output SDO depends on, based on a provenance dependency function; recursively feeding back the usage information for a subset of SDOs that can be discarded; and discarding the subset of SDOs. A system and method for data retention based on usage information, in a stream-processing system, includes managing retention of SDOs by deleting SDOs that are determined to be of null usage; and enhancing retention characteristics of SDOs that are deemed to have usage.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Chitra Venkatramani