Patents Examined by Doug Hutton
  • Patent number: 8549399
    Abstract: For a document with content that has been structured into a set primitive areas, a novel method for performing contiguous selection of document content across different primitive areas in the document is disclosed. The method defines a contiguous section in the ordered list by identifying the first and last primitive elements of the contiguous selection. The first primitive element is identified as the primitive element that is closest in reading flow to a start selection point on the page, while the last primitive element is identified as the primitive element that is closest in reading flow to an end selection point on the page.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: October 1, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
  • 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: 8543911
    Abstract: For a page that has been decomposed into a set of primitive areas, a novel method for organizing the set of primitive areas into an ordered list is disclosed. The primitive areas in the ordered list are initially sorted using start point order relation ordering, which compares the start points of the primitive areas in the coordinate system of the page. The ordering of the primitive areas in the ordered list are then refined by using contextual order relation ordering, which compares primitive areas against each other according to coordinate systems local to the primitive areas being compared. A new ordered list is then created by transposing primitive areas that are incorrectly ordered according to contextual order relation ordering.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
  • Patent number: 8543912
    Abstract: Methods, systems, and computer products for content conversion and presentation enabled services for television and Internet Protocol television applications. In exemplary embodiments, the system and method identify program content having embedded text, apply a conversion to the program content to extract voice data and play voice data in conjunction with the program content.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: September 24, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Ke Yu
  • Patent number: 8543902
    Abstract: The present invention enables converting the pictures, drawings, 3D models, or the like into a new graphics format that enables the computer system to extract positional, numerical, or directional information related to the objects of said pictures, drawings, or 3D models. The present invention enables providing a set of automated solutions for a design problem related to said objects, and identifying the objects' names in said pictures, drawings, or 3D model serving a variety of IT, medical, engineering, and industrial applications.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: September 24, 2013
    Inventor: Cherif Atia Algreatly
  • Patent number: 8543900
    Abstract: A method of improving a traffic pattern through web page nodes of a website is provided, including selecting web page nodes. The traffic pattern includes a sequence of nodes. Each node represents a first page having a link to a second page in a subsequent node. A visitor to a node prior to a conversion node either navigates to a subsequent node or fails to progress to a subsequent node. The method also includes, for each web page, identifying display elements on the web page node that are associated with a decreased probability that the user progresses through the traffic pattern to a subsequent web page node in the predetermined traffic pattern, determining a metric representing an impact on a conversion attributable to the display elements, ranking the plurality of web page nodes based on the metrics for each web page node.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventor: James Kent
  • Patent number: 8539332
    Abstract: Document data to be edited includes reference information to external document data corresponding to a component document constituting the document data. When the component document is selected and when an instruction is given for the reflection thereof in the external document, a chapter to be updated is identified first, and reference information corresponding to that chapter is identified. Then, the external document identified by the reference information is overwritten and updated with the selected component document.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: September 17, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuki Hatakeyama
  • Patent number: 8539380
    Abstract: Described are methods that utilize a geographic location technology (e.g., GPS) to determine user location data, and existing network-based websites (e.g., Internet websites) for searching and accessing data related to the location data such that the user context can be developed and stored. A location component is provided that determines location data of a wireless communications device of a user. A context component is provided that accesses context data based on the location data to define a context in which the device is located. Activities, goals, and overall context of a user can be inferred through statistical fusion of multiple sources of evidence. The context data is presented to the user via the wireless device such that the user can make decisions as to where to go, for example. User preferences can be accessed and applied to filter context data according to what the user desires to see and access.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: John C. Krumm, Eric J. Horvitz, Ramaswamy Hariharan
  • Patent number: 8539343
    Abstract: Data records with one or more data objects are displayed according to layout rules on a computer user interface. The data objects associated with the record are identified, layout rules for the one or more data objects of the record are accessed and a layout is calculated based at least in part a uniqueness coefficient of the one or more data objects. The data objects are then displayed on the computer interface according to the determined layout.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: September 17, 2013
    Assignee: SAP France S.A.
    Inventors: Saurabh Abhyankar, Jean Luc Agathos, Adam Binnie, Virgile Chongvilay, Nicolas Mourey
  • Patent number: 8539351
    Abstract: A method of modifying the color characteristics of advertising content and web page content to increase the click-through rate of the advertising content. The advertising content and web page content may include hyperlinks and text. The color characteristics may include saturation, hue, intensity, contrast, and RBG characteristics. The color characteristics may be modified to make the advertising content more visible to the user, which results in a higher click-through rate.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: September 17, 2013
    Assignee: YieldBuild, Inc.
    Inventors: Jonathan Baciu, Tim Lawrence Martin, Jason Vigen Menayan, James Norton Reitz, Paul Edmondson
  • 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: 8533588
    Abstract: A method for overriding images in user interfaces using web application styling sheets may include creating a first style sheet defining a first image. The first style sheet allows customization of the first image by referencing the first image using a background attribute and a first location. A second style sheet defines a second image using a background attribute and a second location. The method may further include creating a web page with a link to the first style sheet and a link to the second style sheet, and sending the web page to a client for presentation, where the second image overrides the first image when the web page is presented to a user.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: September 10, 2013
    Assignee: Red Hat, Inc.
    Inventors: James P. Schneider, Marshall Smith
  • Patent number: 8533623
    Abstract: Methods and a system for an electronic device to allow for riffling through pages of a document. A fore edge view of page edges is displayed in a user display of the device and enables pages to be turned to while skipping other pages via inputs received at the user display. The user display has a touch screen interface that senses touch on display. Motion is also detected and when the device is tilted or moved a motion sensed causes the fore edge view to be displayed. Inputs sensed by the touch screen interface cause the fore edge view to be displayed and also allow pages or section of the document to be held concurrently while pages are riffled to in the document. The held pages are easily returned to at will.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: September 10, 2013
    Assignee: Xerox Corporation
    Inventor: Robert J. St. Jacques, Jr.
  • 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: 8527879
    Abstract: An editing method includes: detecting a selection of first and second clip portions of a source media depiction, generating corresponding first and second block icons and snapping hands-free the first and second block icons across the screen to a linear queue so that the blocks are snugly adjacent, detecting a move of the first or second block icon relative to one another substantially along the queue, and if the first or second block icon overlaps the other by substantially one half of the other block icon, reversing displayed positions in the queue of the first and second block icons.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: September 3, 2013
    Assignee: Vericorder Technology Inc.
    Inventors: Gary Mark Symons, Kirk David Symons
  • Patent number: 8522129
    Abstract: A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Patent number: 8522135
    Abstract: The present disclosure provides a system and method of generating a transformation specification document describing transformations for transforming a received message conforming to a second interface definition to a message conforming to a first interface definition. The system and method comprise loading the first interface definition into memory; loading the second interface definition into memory; determining all additional elements of the second interface definition loaded into memory not contained in the first interface definition loaded into memory; generating processing logic for removing all of the determined additional elements from the received message; and generating the transformation specification document using the generated processing logic. The present disclosure further relates to a computer program product generating a transformation specification document.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventor: Glenn Rasmussen
  • Patent number: 8522128
    Abstract: A system modifies documents to aid users in determining which of the entries in the documents to choose. The system identifies a document that includes one or more entries. The system determines a score for each of the entries and modifies the identified document, or entries in the identified document, based on the determined scores. The system then provides the modified document to a user.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Jeffrey A Dean, Craig Silverstein, Lawrence E Page
  • Patent number: 8522158
    Abstract: Systems, methods, and computer-readable media are provided for providing a dynamic loupe for displayed information of a document. The displayed information can be provided in various sub-regions of the document. Based on the position of an input relative to a particular sub-region, the loupe can be sized and positioned such that a portion of information from the sub-region is displayed in the loupe. The portion of information can be displayed using a loupe scale factor that may differ from a scale factor used for the rest of the displayed information. The loupe position can be selected such that the contents and or position of the loupe may be biased towards a particular sub-region.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 27, 2013
    Assignee: Apple Inc.
    Inventors: Nils Beck, Conrad Carlen
  • Patent number: 8522137
    Abstract: Disclosed in some examples are systems, methods, and machine readable medium for programming an application for multiple target social networks using custom markup tags that are independent of any custom markup tags defined by social networking services. These independent tags may be translated into the custom markup tags defined by the social networking service of interest if the desired functionality is supported in that social networking service using custom markup tags or if the tags are not supported, by a set of instructions for executing the same functionality.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: August 27, 2013
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra