Patents Examined by Andrew McIntosh
  • Patent number: 8543913
    Abstract: The disclosure is directed to a method and system for accessing textual widgets. A method in accordance with an embodiment includes: entering a string expression into a document; invoking a spell-checker to check a spelling of the string expression; marking the string expression as misspelled; identifying a textual widget based on the misspelling of the string expression; evaluating the misspelled string expression using the identified textual widget, the identified textual widget returning at least one result of the evaluation; displaying the at least one result of the evaluation; selecting a result of the evaluation; and replacing the string expression in the document with the selected result of the evaluation.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. McCloskey, Alena Kucharenka, Pavel Volkov, Carol S. Zimmet
  • Patent number: 8539342
    Abstract: The present disclosure includes a system for generating a presentation order from a document that has fixed presentation layout when rendered. Techniques include reconstructing structural information and logical ordering for fixed-layout documents. A document editor generates a presentation order, or a read order, for contents within a fixed-layout document. The document editor creates an initial sort order for areas of content within a document. The document editor then generates a presentation order based on graphical dimensions and graphical placement relationships among areas of content within a document. The resulting presentation order can be used to create a second document or second layout, or to add structural information to create reflowed or reflowable content.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: September 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Paton J. Lewis
  • Patent number: 8527864
    Abstract: A method and system for comparing compound documents. An original compound document and a modified compound document are analyzed to determine and mark the location of embedded objects. A comparison is performed between an original primary document and the modified primary document, ignoring the embedded objects, the output of which is a comparison output document. The embedded objects are compared by copying the contents of the embedded objects to compatible documents, comparing the embedded object from the original compound document and the embedded object from the modified compound document, the output of which is inserted into the comparison output document using the location markers of the embedded objects.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: September 3, 2013
    Assignee: Litera Technologies, LLC
    Inventor: Deepak Massand
  • Patent number: 8499233
    Abstract: Embodiments of the invention can provide systems and processes for transforming and displaying accounting and financial information. One embodiment relates to the selection, or creation, and use of graphical symbols to represent the flow of cash in an organization, with the size of the graphical symbols presented approximately to scale. Another embodiment relates to the use of alternative units for displaying accounting and financial information, while another embodiment uses sound to present accounting and financial information, and yet another embodiment uses tactile display to present accounting and financial information.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: July 30, 2013
    Inventor: John B. Hayes
  • Patent number: 8489987
    Abstract: An MMR system includes an analytics module for monitoring and analyzing the creation and usage of visual content search. The analytics module is part of a MMR gateway and provides a mechanism for administrators to determine the usage patterns and other information about users of the MMR system. This information is fed back to other components of the MMR system to improve its operation. The analytics module comprises a monitoring module, a usage database, an access analysis module and a presentation module. The monitoring module is coupled to other components of the MMR gateway and collects information about retrieval request, image queries, context information and recognition results. The usage database stores the information collected by the monitoring module. The access analysis module performs queries on the usage database and analyzes the results. The output of the access analysis module is provided to the presentation module for presentation or output to other systems and users.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: July 16, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Berna Erol, Jonathan J. Hull
  • Patent number: 8484561
    Abstract: A first instruction specifying a first change to an object instance associated with a document is received from a first device, and a second instruction specifying a second change to the object instance is received from a second device. A transformed operation is determined based on the first change and the second change, and the object instance is updated based on the transformed operation. For example, a visual representation of the object instance may be updated based on the transformed operation.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Micah Lemonik, John Day-Richter
  • Patent number: 8429524
    Abstract: A method executed by a computer of generating a repurposed document includes: providing a representation of a first document with no explicitly defined structure, extracting structural information for the first document using a set of predefined rules, determining a first content item formatted using a first style of the first document using the structural information, applying a second style to the first content item in order to generate a second content item, and generating the repurposed document using the second content item, wherein a visual significance hierarchical score is maintained between the first and second content items.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: April 23, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Balinsky, Al-Fathiatul Habibah Abdul-Rahman, Anthony Wiley
  • Patent number: 8365072
    Abstract: Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: January 29, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8352855
    Abstract: Some embodiments provide a method for defining a selection of text in an unstructured document that includes a number of glyphs. The method identifies associated sets of glyphs and a reading order that specifies a flow of reading through the glyphs. The method displays the document. The method receives a start point and end point for a selection of text within the displayed document. The method defines a selection of text from the start point to the end point by using the identified sets of glyphs and intended flow of reading.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: January 8, 2013
    Assignee: Apple Inc.
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Patent number: 8341518
    Abstract: Generated is a template edition screen on which to display components of a report as modules by OSD by use of icons. One of the icons is selected by use of a pointing device including a mouse. By a drag-and-drop operation, the icon is placed at a desired position in an output format setup area formed in the same screen. The icon is set in a desired size by another drag-and-drop operation. Details of a module shown by the icon thus placed can be set up in a detail setup area in the same screen. Information on a format thus set up is retained as a template through a retention function, and accordingly can be used easily by simply calling the information. Moreover, the retained template can be edited as well. This makes it possible not only to create a new template, but also to modify an existing template.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: December 25, 2012
    Assignee: Hitachi High-Technologies Corporation
    Inventor: Takehiro Hirai
  • Patent number: 8261178
    Abstract: An embodiment of the present invention relates to a method, system, or program that automatically associates background music with an image slideshow. The embodiment can receive a selected image collection, extract metadata from the image collection, and associate audio files with the image collection based on the metadata. The embodiment will then prompt concurrent playing of the audio file while the image collection is displayed. The metadata identifies a theme for the image collection which can form the basis for associating the audio file with the image collection.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: September 4, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Nobukazu Sugiyama
  • Patent number: 8255786
    Abstract: Techniques for including a hyperlink in a document is disclosed. A document is received via a communications interface. An entity pair is determined by a processor. The entity pair includes a concept included in a concept taxonomy and a textual representation included in the document. As output, a hyperlink is provided.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: August 28, 2012
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Abhishek Gattani, Anand Rajaraman, Nikesh Lucky Garera
  • Patent number: 8255789
    Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, a feature is provided with respect to a set of spreadsheet cells. The feature consumes processing power. If a degradation threshold associated providing the feature is satisfied, the feature is at least partially degraded so that an expected latency of providing the feature is at least in part avoided. If a restoration threshold associated with providing the feature is satisfied, the feature is at least partially restored for the set of cells.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Peter Glen Berger, Yaniv Gur
  • Patent number: 8230335
    Abstract: Data characterizing contact information for an individual is obtained. Thereafter, the contact information is associated with a company identifier for a company. A remote data source is then polled to obtain at least one graphical image characterizing a logo for the company so that a virtual business card containing the at least one graphical image and the contact information can be generated and displayed. In some implementations, other information from a remote data source can be used to generate a background portion of a virtual business card. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: July 24, 2012
    Assignee: SAP AG
    Inventor: Johan Christiaan Peters
  • Patent number: 8230325
    Abstract: A new service, or new version of an existing service, can be tested using actual production requests and services. A request received by a production service, along with the response generated by the production service, is forwarded to a shadow service. The shadow service forwards the request to the new service, which generates a test response and sends the test response back to the shadow service. The shadow service utilizes a comparison engine operable to compare the responses for significant differences. Any significant differences can be logged, reported on, or added to statistics for the new service being tested.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: July 24, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Vanessa Y. Sun, Neeraj Agrawal
  • Patent number: 8156421
    Abstract: Computer implemented methods, programs and systems for displaying statistical data in a graphical user interface are provided. According to the method, baseline data is imported from a first report which corresponds to a trouble-free period. Similarly, critical data is imported from a second report corresponding to a trouble period. The imported data is compared and analyzed to create a results table, each cell in the results table corresponding to a timestamp and a statistical item. The cells in the results table contain a visual identifier according to the criticality of the comparison of the statistical items from the baseline data and the critical data. The results table is presented on a display to the user.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 10, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ritesh Rajkaran Chhajer, Satish Mehta
  • Patent number: 8151186
    Abstract: A signature for a page of text is generated. The signature serves as an identifier of the text page. Positions of words in a text page are determined. Positions of multiple second words in the text page are determined relative to the position of a first word in the text page. A signature value is generated that describes the second word positions relative to the first word position. The signature value is stored. Additional signatures for the text page can be generated, each signature describing positions of other words in the text page relative to a word in the text page for which the signature is being generated. The signatures can be used to compare the text page to another text page and generate a measure of similarity that describes the result of the comparison.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventors: Nemanja L. Spasojevic, Guillaume Poncin, Dan S. Bloomberg
  • Patent number: 8151187
    Abstract: A signature for a page of text is generated. The signature serves as an identifier of the text page. Positions of words in a text page are determined. Positions of multiple second words in the text page are determined relative to the position of a first word in the text page. A signature value is generated that describes the second word positions relative to the first word position. The signature value is stored. Additional signatures for the text page can be generated, each signature describing positions of other words in the text page relative to a word in the text page for which the signature is being generated. The signatures can be used to compare the text page to another text page and generate a measure of similarity that describes the result of the comparison.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventors: Nemanja L. Spasojevic, Guillaume Poncin, Dan S. Bloomberg
  • Patent number: 8132099
    Abstract: A method and apparatus for obtaining accessibility information in content of a rich internet application. The method for obtaining accessibility information includes executing an object of the content displayed on a display screen, estimating a role of the object using reference model information prepared beforehand concerning a plurality of objects, and outputting the estimated role of the object as the accessibility information. Therefore, even when the object does not have accessibility information, the accessibility information can be obtained based on the output during the execution and the internal state. In this way, it is possible for a visually impaired user to operate rich internet applications that are created by Dynamic HTML and Flashâ„¢.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chieko Asakawa, Hisashi Miyashita, Daisuke Sato, Hironobu Takagi
  • Patent number: 8122379
    Abstract: A disclosed image display apparatus for displaying multiple images on a single screen includes a magnification unit configured to, in response to a zooming operation on the screen, magnify distances between centroids of first group images included in the multiple images and magnify the first group images; and a display control unit configured to display in a space of the magnified distances one or more images different from the multiple images. A magnification rate of the distances between the centroids has a nonlinear relationship to a magnification rate of the first group images, and within an extent of the nonlinear relationship, the magnification rate of the distances between the centroids has a predetermined range in which the magnification rate of the first group images is larger than the magnification rate of the distances between the centroids.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: February 21, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Hiroyuki Sakuyama, Shogo Oneda, Chihiro Hamatani, Junichi Hara, Taku Kodama, Maiko Takenaka, Tamon Sadasue, Koji Kobayashi, Hirohisa Inamoto, Yuka Kihara