Patents Examined by I-Chan Yang
  • Patent number: 8055993
    Abstract: In an embodiment, a link to a current page is received from a user. In response to receiving the link, a descendant page of the current page is selected that meets a policy associated with the domain of the current page. The current page and the descendant page are retrieved and displayed. The current page and the descendant page are simultaneously viewable. The current page and the descendant page are in the same domain. In various embodiments, the descendant page is specified by a server, by the user, or is on a most-frequently traversed path in the domain. In various embodiments, the descendant page is a terminal page on the most-frequently traversed path or is at a level on the path that is specified by the policy.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Edward Petri
  • Patent number: 8056014
    Abstract: A Web portal page at a Web display station having a plurality of portlet sections, each portlet including text and at least one active hyperlink to another Web page. An implementation enabling a user to enter one of the displayed portlet sections, enlarging the area of the entered one portlet section, and reducing the areas of a plurality of the other portlet sections so that at least one hyperlink in each of the other portlet sections of reduced area remains active.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brandon J. Brockway, James McArdle
  • Patent number: 8046677
    Abstract: A system and method of spatial/tabular data presentation. Display data is identified for display. Relations for the display data are identified. The display data is displayed in a data display having a tabular column and a spatial column. Data identifiers are displayed in the tabular column and spatial identifiers connected with spatial connectors according to the relations are displayed in the spatial column.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: October 25, 2011
    Assignee: International Business Machines Corporation
    Inventor: Todd M. Eischeid
  • Patent number: 8032820
    Abstract: A system for displaying, on a computer screen, information concerning the interrelationships of documents. A system employing the present invention also allows for the efficient research of documents that cite a document shown on the computer screen. In one embodiment, the present invention involves displaying at least a portion of a first document and simultaneously displaying a representation of one or more citing documents. The citing documents cite some portion of the displayed document. In another embodiment, the invention involves displaying at least a portion of a first document, and displaying a representation of one or more citing documents, wherein the displayed citing documents cite the displayed portion of the first document.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: October 4, 2011
    Assignee: Google Inc.
    Inventor: Mark A. Wolfe
  • Patent number: 7996768
    Abstract: Methods, apparatuses, systems, and media to perform operations on filtered components of documents are disclosed. Embodiments comprise a method of performing an operation on selected components of an electronic document using at least one criterion to filter selected parts from other parts of the electronic document. In some embodiments, the method includes analyzing the electronic document to generate the filtering criteria. One embodiment includes presenting a list of filtering criteria to a user, whereupon the user may choose one or more criteria. Other variations of embodiments generally include apparatuses, systems and media that allow a user to choose specific text fonts, text styles, text entry dates, and text entry authors as filtering criteria, for such operations as spell checking, grammar checking, printing, and copying the document components, or text.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Abernethy, Jr., Srinivasa R. Borusu, Travis M. Grigsby, Lakshmi Potluri
  • Patent number: 7979795
    Abstract: A practical and natural way of inputting syllables of scripts into a computer. In one example embodiment, This is achieved by selecting a base character from a set of characters using a digitizing tablet [1216]. The selected base character is then modified by drawing one or more natural handwritten modifying gestures to form a current desired syllable. An associated data of the formed current desired syllable is then inputted into a gesture-keypad-engine [1230] via the digitizing tablet [1216] upon completion of the drawing of the one or more natural handwritten modifying gestures. The gesture-keypad-engine [1230] then produces a current candidate syllable as a function of the inputted associated data of the formed current desired syllable. The produced current candidate syllable is then displayed on a display device [540].
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: July 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shekhar Ramachandra Borgaonkar, Ajay Bhaskarabhatla, Prashanth Anant
  • Patent number: 7966553
    Abstract: Implementations of accessible content reputation lookup are described. In one implementation, before a user activates a link in a document, such as a hyperlink on a webpage, the user can designate the link. For example, the user can float a cursor over the link or interact with an icon placed proximate to the link. By designating the link, the user can request reputation information associated with the link, including information as to whether or not content associated with the link, an application used to access the content, and/or source(s) on which the content resides, are known to be dangerous or risky. If the reputation information indicates that the link is safe to activate, the user can activate the link and access the content. Alternately, if the reputation information indicates that the link is unsafe to access, the user can choose to forego activation of the link.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventor: Kristofer N. Iverson
  • Patent number: 7962848
    Abstract: A method and system for reducing an amount of horizontal space required when displaying a plurality of columns on a display screen is disclosed. The at least one column of the plurality of columns has at least one entry containing text data. The method and system include obtaining the at least one entry from the at least one column, and abbreviating a width of the at least one entry, determining if there is another entry containing text data. The method and system further include repeating the steps of obtaining the at least one entry, abbreviating the at least one entry and determining if there is another entry until all of the at least one entries are abbreviated. The method and system further include displaying the at least one column having the at least one abbreviated entry.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventor: Randal Lee Bertram
  • Patent number: 7954049
    Abstract: A facility for annotating media files is described. In various embodiments, the facility displays a timeline indicating a duration of the media file, determines that an annotation is associated with the media file, and displays in an area near the timeline an indication of the associated annotation. In various embodiments, the facility displays a timeline indicative of a duration of the media file, receives an indication to add an annotation at an annotation time relative to the duration of the timeline, receives and stores an annotation, associates the annotation with the annotation time, and displays an indication of the stored annotation at an area near the timeline.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Joseph T. Fletcher, Michael H. Miller, Justin M. Maguire
  • Patent number: 7949938
    Abstract: Provided are a method, system, and article of manufacture for comparing and merging multiple merge documents, wherein each merge document includes content element locations having user content or empty. A determination is made in the determined merge documents of content element locations in at least two of the merge documents having a same content and content element locations in at least two of the determined merge documents having different content. An aggregate document is generated including content element locations corresponding to the content element locations in the determined merge documents. A content graphical indicator is rendered with content element locations in the aggregate document for which at least two of the determined merge documents provide different content, and information is rendered in response to user selection for the content in the plurality of the merge documents provided for the selected content element location.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Frederick Champion, Timothy Andreas Meserth, Patrick Gabor Nyeste, Jeffrey John Smith, David Thomas Windell
  • Patent number: 7941745
    Abstract: A document processing system and method are disclosed which are capable of performing inverse retrieval in response to a request issued by a user and providing retrieved document data to the user. Characteristic information indicating a specified electronic document or category is transmitted from a terminal device to a document providing device. The document providing device retrieves electronic documents related to the characteristic information from electronic documents stored in a database. Information about the retrieved electronic documents, such as electronic documents themselves or a list of the retrieved electronic documents, is transmitted from the document providing device to the terminal device.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: May 10, 2011
    Assignee: Sony Corporation
    Inventor: Kazuyuki Marukawa
  • Patent number: 7941525
    Abstract: A method for tracking an activity of a user, the method includes: downloading, over a network, web page content that comprises a tracking code; tracking, at least partially by executing the tracking code by a user computer, user activities that are responsive to at least a portion of the downloaded web page content, wherein the tracking comprises generating user activity information; compressing and buffering a portion of the user activity information; and transmitting to a tracking entity, at least a compressed portion of the user activity information when a first transmission criterion is fulfilled.
    Type: Grant
    Filed: March 18, 2007
    Date of Patent: May 10, 2011
    Assignee: ClickTale, Ltd.
    Inventor: Arik Yavilevich
  • Patent number: 7928992
    Abstract: The subject application is directed to a system and method for transparent object rendering. An electronic document, inclusive of a plurality of objects, is first received. The electronic document is then parsed so as to generate a transparency table. The generated table includes entries corresponding to transparency characteristics of each of the objects. Each object of the received electronic document is then processed in accordance with a corresponding transparency table entry. The system further comprises means adapted for generating a scan-line representation of each of the plurality of objects, the scan-line representation including a scan-line corresponding to an associated backdrop and a scan-line corresponding to associated pixel data. The received electronic document is thereby rendered so as to generate a rendered document.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 19, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Dakai Liu, Thevan Raju, Abhijit Mandal, Derek Seow, Leopold Bobrowski, Chaminda Weerasinghe
  • Patent number: 7913157
    Abstract: A method and system is provided for the creation and playback of multiple independently produced and distributed media intended for synchronized playback. One embodiment of the invention overcomes variances in independently produced and distributed media that make accurate synchronization impossible today. The system utilizes both authoring and playback processes. During authoring, a relative virtual time code profile is generated based on the original source media in a defined associated media set. The system employs an extensible framework of multiple synchronization recognizers that analyze the source media to generate a relative virtual time code profile for the associated media set. During playback, the system's client can access the relative virtual time code profile to coordinate the synchronized playback of an associated media set. The system generates an absolute time code using the available associated media and the original relative virtual time code profile.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: March 22, 2011
    Assignee: Overcast Media Incorporated
    Inventors: Richard Wales Stoakley, Laura Janet Butler, Joseph H. Matthews, III
  • Patent number: 7913166
    Abstract: Provided are a computer implemented method and apparatus for manipulating data through directional or ordered selection of data. A first user input is received for selecting a section of data in a direction of selection, or an order of selection, from a source. A second user input is received for performing a basic editing operation on the selection. Responsive to the second input received from the user, the selected section of data is re-oriented or re-ordered in a direction or order corresponding to the direction or order of selection. A third user input is received for performing a basic editing operation at a destination. The re-oriented or re-ordered section of data is subjected to the second action at the destination. Once the user has selected a section of data, the user can also choose to re-orient or re-order the data in conjunction with a basic editing operation by selecting an enhanced editing operation that implements the inventive method from a menu.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Kingsley Clark, David Salinas, Theodore Jack London Shrader
  • Patent number: 7907151
    Abstract: A computer readable storage medium includes executable instructions to accept a set of document objects, wherein each document object is associated with a z-order. A document object in the set of document objects is passed to a pre-rendering region comprising a stack of one or more panes, wherein the document object is added in z-order. The document object is checked against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached. The document object is associated with a pane selected from one of the bottommost pane and a pane above the overlap pane. The pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: March 15, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: Jeffery Rodd Daviss
  • Patent number: 7877679
    Abstract: A method for optimizing forms includes generating a profile of a user of a web browser on a client computer and loading into the web browser a vendor form including a field to be filled in with information provided by the user. The form also includes a tag invoking a script-based engine. Software code is stored corresponding to a plurality of layers containing interactive instructions for assisting the user in filling in the field. Responsively to the tag, the script-based engine is loaded into the web browser. Responsively to at least one profile parameter of the user, a portion of the software code is selected and downloaded to the web browser, so that a layer from among the plurality of layers is displayed by the web browser. Via the displayed layer, input is received from the user for filling in the field.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: January 25, 2011
    Assignee: Amadesa Ltd.
    Inventor: Avihai Ozana
  • Patent number: 7870486
    Abstract: The subject application is directed to a system and method for simultaneously commencing output of disparately encoded electronic documents. Selection data representative of multiple electronic documents encoded in multiple disparate formats is first received. For example, the electronic documents are capable of being encoded in MICROSOFT OFFICE WORD, MICROSOFT OFFICE EXCEL, ADOBE ACROBAT formats, and the like. Each of the disparate formats is associated with a corresponding software module and then retrieved in accordance with received selection data. Next, the electronic documents are communicated to corresponding software modules, and the document processing device commences a selected document processing operation on each of the electronic documents by a corresponding software module. Each application-specific module is adapted for processing a document processing request for one or more types of documents that are associated with one specific application.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: January 11, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Jianxin Wang, Hongfeng Wei, William Su
  • Patent number: 7870484
    Abstract: Aspects of the subject matter described herein relate to a page flow framework. In aspects, a page flow engine includes logic to navigate between pages. To make its determination of what page is next, the page flow engine uses an indication of the current page and may also use properties associated with the pages. These properties may be filled in as a user enters values on the pages, for example. The page flow engine does not need any additional information to determine the next page besides the current page and the properties. The page flow engine may also store the pages visited in a travel log. This may be used to return previous pages. The page flow engine allows the page flow logic to be removed from the pages and placed in a centralized component. This simplifies creation and maintenance of page flow.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Taleb Tewfik Zeghmi, Ronald R. Martinsen
  • Patent number: 7853446
    Abstract: A method and system for generating codified electronic records. A textual commentary can be received from a user and, in real time, the textual commentary can be analyzed to identify a plurality of codes that potentially correlate to the textual commentary. The identified codes then can be presented to the user in real time. A first user input can be received to select at least one of the identified codes, and the selected code can be added to an electronic record.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: David J. Allard, Robert M. Szabo, James J. Toohey