Patents Examined by Amelia Rutledge
  • Patent number: 8296646
    Abstract: A method, apparatus and program product for focusing the display of tabular data wherein the display has multiple rows and columns of cells. A computer running a tabular data application includes a display for displaying the tabular data. The tabular data application includes a routine for defining a user defined area in the tabular data display in a focused display. The routine places indicators at the top, bottom, right side and left side of the focused display. The indicators may be one of an expand indicator or a collapse indicator. A movable cursor in the tabular data display is used to select at least one of the indicators for focusing the display. The routine in the tabular data application expands or collapses the display of tabular data to give a focused display. The expanding or collapsing of the display is determined by whether the selected indicator is an expand indicator or a collapse indicator.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Louis M. Weitzman, Alister Lewis-Bowen
  • Patent number: 8234559
    Abstract: A method and system for increasing the computational and network efficiency of presence servers having collections of publications is provided. The presence system uses several techniques that enable a presence server to provide rich presence information without requiring expensive processing. First, the presence system accepts batches of publication updates in a single presence update request. Similarly, the presence system accepts batches of subscription requests. Next, the presence system supports new expiration types for publication update requests that eliminate the need for a publishing user to continually refresh presence information that has not changed. Finally, the presence system accepts access lists that contain membership groups rather than an individual list of users that are to have access to a particular presence collection.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Shaun D. Cox, Serkan M. Kutan, Timothy J. Rang, Vijay Kishen Hampapur Parthasarathy
  • Patent number: 8230324
    Abstract: Methods, systems, and apparatus for specifying the size of one or more advertisements that can be accepted for inclusion in a publication. In one aspect, a method includes receiving one or more parameters defining a publication, wherein the one or more parameters include one or more of a format, a number of columns, a height and a width; presenting an advertisement inventory table corresponding to the publication, wherein the advertisement inventory table is generated in accordance with the one or more received parameters; receiving input through the advertisement inventory table identifying at least one supported advertisement; and storing, in association with the publication, information defining the at least one supported advertisement.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Ted Power, Ryan Rennaker, Jan M. Zankowski
  • Patent number: 8225201
    Abstract: A graphic output device for generating a mixed graphic-textual depiction having at least one text object consisting of multiple letters for identifying a geographic feature, the output device comprising a processor unit, which is set up to reshape the text object in such a manner that the reshaped text object comprises, in addition to a normal text area having letters in the original size, a compressed text area having letters shrunken and/or compressed in relation to the original size, the boundary between the normal text area and the compressed text area running along a semantic jump point of the text object. A method for preparing a text object consisting of multiple letters using a processor unit, for the purpose of depicting the text object using a graphic output device.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: July 17, 2012
    Assignee: Garmin Würzburg GmbH
    Inventor: Oliver Michael
  • Patent number: 8209605
    Abstract: The user is enabled to move smoothly between viewing an entire document in a word by word display, through views that display only elements of increasing landmark value, to an overview of the document in a single display window. A document is parsed into a hierarchy, of which each node at every level (from chapter to sentence, clause or long word) has a display state (invisible, tokenized or open) for the way it is shown as part of an expandable view of the document. The contents opted for display within a tokenized view may be prioritized according to a system of landmark values. The view is modified by user input using an explicit data structure of nodes and states within the device controlling the display, or by structuring in another system the underlying logic of the arrangement of code that is acted upon by a web browser.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: June 26, 2012
    Assignee: Pado Metaware AB
    Inventors: Timothy Poston, Tomer Shalit, Mark Dixon
  • Patent number: 8205154
    Abstract: Techniques (methods and devices) that permit a user to define multimedia transitions in terms of user-supplied assets are described. The user supplies the assets necessary to generate the transition such as, for example, an asset movie, an asset matte movie and a background matte movie. (The specific assets required may vary depending upon the transition to be generated.) These assets are then automatically combined (e.g., through compositing) to render a completed multimedia object in which the defined transition is used to visually transition a first image or frame to a second image or frame. The same techniques used in some generic transformation of images or movies are also disclosed.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: June 19, 2012
    Assignee: Apple Inc.
    Inventors: Frank Doepke, Douglas DeVore
  • Patent number: 8201080
    Abstract: Systems and methods are provided for augmenting audio/visual broadcasts (e.g., movies) with non-textual annotations that are designed to assist an individual to interpret or otherwise understand the content of the audio/visual broadcast. For example, the non-textual annotations can be in the form of visual cues, audio cues, tactile cues, olfactory cues, and/or other types of non-textual cues that assist persons with certain types of sensory deficiencies or cognitive disabilities to understand and interpret the content of a broadcast.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Alexander Faisman, Dimitri Kanevsky
  • Patent number: 8196036
    Abstract: A method for converting an HTML web page to plain text includes extracting from HTML source code of the HTML web page a portion containing a plurality of character strings and tags, calculating length and position of each character string in the extracted portion so as to find a first predetermined percentage of the character strings with the longest lengths, analyzing a number of position intervals between adjacent ones of the character strings belonging to the first predetermined percentage of the character strings with the longest lengths, labeling the corresponding character strings as belonging to a same block if the number of position intervals is not greater than a second predetermined value so as to find a largest character string block, and deleting the tags in the largest character string block so as to obtain main content of the HTML web page in plain text.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: June 5, 2012
    Assignee: Esobi, Inc.
    Inventors: Tzu-Kuei Huang, Hong-Yang Tsai
  • Patent number: 8190989
    Abstract: Methods and apparatus are described for sending completions to a client for aiding a user in completing electronic forms. The invention may identify a plurality of completions corresponding to a user; form a plurality of selected completions from the plurality of completions based, at least in part, on a use pattern of the user; and transmit the plurality of selected completions to a client associated with the user.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventors: Sanjeev Singh, Paul Buchheit
  • Patent number: 8185821
    Abstract: A method of generating a table in which data having time or period information is laid out at corresponding positions along a chronological axis includes the steps of displaying a table generating screen including a table generating area; displaying the chronological axis in the table generating area; obtaining a plurality of pieces of the data according to a selecting instruction; and generating the table by laying out the plurality of pieces of the data in the table generating area along the chronological axis on the basis of the time or period information of the individual pieces of the data.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 22, 2012
    Assignee: Sony Corporation
    Inventors: Yoichiro Sako, Mitsuru Takehara, Yuichi Abe, Takatoshi Nakamura, Itaru Kawakami
  • Patent number: 8181103
    Abstract: Systems and methods for detecting annotation digital ink strokes and further associating annotation digital ink strokes with word digital ink strokes are presented. Ink strokes are captured on a writing surface and then classified as words or annotations. Annotations are then anchored to corresponding words. When words are relocated or edited on the writing surface, the anchored annotations are also relocated and may even be reshaped according to the changes in the anchored words.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Zhouchen Lin, Mingqing Xu, Jian Wang
  • Patent number: 8166384
    Abstract: A server within an online environment is configured to store a set of bookmark media objects that provide a multimedia preview of the destinations within the environment. The bookmark media objects can be graphic thumbnails of corresponding web pages, audio streams, video streams or any combination thereof or other suitable media that provides a representation of the destination. A client device is communicatively coupled to the server and is configured to store references to the network destinations and references to the corresponding bookmark media objects. A web browser executing in an operating environment provided by the client device is configured to retrieve and present the bookmark media objects to a user for selection. Based on the selection, the web browser accesses the corresponding network destination. Each bookmark media object is updated as a function of a current state of the corresponding network destination, user information or general conditions of the computing environment.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: April 24, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Michael Kaplan, Kirk B. Gould, Brandyn Webb
  • Patent number: 8161373
    Abstract: Preventing the inclusion of a reference to a host cell in a formula to avoid a circular reference in the formula is disclosed. In some embodiments, an indication of a selection or an attempted selection of a host cell into which a formula is being entered is received wherein the selection or attempted selection is made by a user via a user gesture associated with adding to a formula a reference to a selected cell or range of cells with respect to which the user gesture is made, and a reference to the host cell is not inserted into the formula in response to the indication. In some embodiments, a host cell is not allowed to be selected.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: April 17, 2012
    Assignee: Apple Inc.
    Inventor: Peter William Rapp
  • Patent number: 8151178
    Abstract: An associative media architecture and platform that enables communication of media objects between participants using a variety of communication infrastructures and media presentation devices as determined by the users and owners of the media assets. Media assets formatted as media representations are associated with a globally unique identifier to form a media object. The media object can contain any media representation irrespective of format. The media object is an elemental entity having characteristics that are preferably retained throughout the life of the media object. The media object may be owned by one or more participants. The media object may be associated with owner preferences that can influence the context in which the media object is presented. The media object may exist in multiple storage locations, although each stored instance of the media object retains its unique identification and remains associated with the owner preferences.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: April 3, 2012
    Assignee: G. W. Hannaway & Associates
    Inventors: Jennifer Ross, William Snyder, Ned McClain, Trent R. Hein
  • Patent number: 8145995
    Abstract: Mobile devices enabled to support resolution-independent scalable display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing on smaller screen sizes. The mobile devices employ software-based processing of original Web content, including HTML-based content, XML, cascade style sheets, etc. to enable Web page content to be rapidly rendered, zoomed, and panned. Moreover, the rendered displays provide substantially the same or identical layout as the original Web page, enabling users to easily navigate to selected content and features on literally Billions of Web pages. User input schemes include tap-based context zooming that enables users to selectively zoom in on objects including columns, images, and paragraphs by simply tapping on them. Display lists may also be employed to provide further enhancements in rendering speed. Additionally, hardware-based programmed logic may be employed to facilitate various operations.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 27, 2012
    Assignee: Softview L.L.C.
    Inventors: Gary B. Rohrabaugh, Scott A. Sherman
  • Patent number: 8108773
    Abstract: A composition model, which specifies a set of all possible facets that may be used to render a composition template, is used to bind unresolved elements in the composition template with a set of document components in a container. Different instances of a rendered document are produced by altering the set of document components in the container and using the composition model to re-bind the unresolved elements in the composition template with the document components in the altered set of document components in the container.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: January 31, 2012
    Assignee: Xerox Corporation
    Inventor: Christer Fernstrom
  • Patent number: 8091018
    Abstract: A computer-implemented method and system for creating and implementing dynamic clip art images in a software module. Clip art images are typically static in nature and cannot be modified by a user. This limitation with conventional clip art images makes them inflexible and inefficient. In contrast, a dynamic clip art image can be used to represent several similar static clip art images. Those elements of the similar static images that are distinct can be represented by dynamic properties that can be customized by a user. Dynamic clip art images can be modified by a user while inserted in an electronic document thereby eliminating the need to locate new static clip art images to replace existing static images in a document.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventor: Norman L. Gilinsky
  • Patent number: 8065606
    Abstract: A system and a method for generating a document and maintaining the integrity of the document includes compiling a superset of data into a data heap from multiple data sources, where the data heap corresponds to a start date and one or more clients. The system generates the document using content elements, which are created using the compiled data, and embeds the content elements into the document. The document then is accessible through an associated software application. The data heap is saved and attached to the document. When the document is modified or edited in any manner, the system automatically saves the modified document as a new version. Additionally, the data heap is synchronized to the associated document and, therefore, is regenerated and saved as a new version along with the modified document.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: November 22, 2011
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Samuel L. Gralnick, Thomas H. Hill
  • Patent number: 8060818
    Abstract: A method and an apparatus for retrieving a form template including one or more rendering attributes for rendering one or more partitions of a form are described. Whether the partitions of the form can be rendered in compliance with style constraints is determined according to the rendering attributes. An updated form template is generated such that at least one of the rendering attributes is updated. Partitions of the form can be rendered based on the updated template in compliance with the style constraints.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: November 15, 2011
    Assignee: SAP AG
    Inventors: Wei Wang, Yun Ling, Yuangui Li
  • Patent number: 8060815
    Abstract: A custom marketing document system and method, including custom map information, is provided herein.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 15, 2011
    Assignee: Variable Maps, Inc.
    Inventor: Rich Voslow