Frames Patents (Class 715/240)
  • Patent number: 8205152
    Abstract: The present invention relates to a method, terminal, and computer program for presenting a markup language document which contains a frameset. The method comprises the steps of interpreting the instructions in the document so that no scrollbars are displayed in the individual frames. The frames may be displayed in a reformatted manner, e.g., with expanded dimensions and/or reformatted contents. Such reformatting of the displayed frames does not require any revision of the markup language document.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: June 19, 2012
    Assignee: Opera Software ASA
    Inventors: Geir Ivarsoy, Snorre M. Grimsby
  • Patent number: 8200816
    Abstract: A device, system, and method are directed towards managing and tracking of cross-domain user activities through use of a beacon. As a user of a client device requests content from different domain services managed by a common entity, they may receive a Uniform Resource Locator (URL) to a beacon in at least one of the different domains. In one embodiment, the beacon is a single pixel image. The client device may also receive a Match-ID. A beacon server in one of the other domains may receive the request for the beacon, and store in a domain log the Match-ID, and other information about the client device, which domain service provided the URL, and/or other related user activities. The different domain logs may then be employed for use in searching for matching Match-IDs, joining common user or client device activities, and for tracking other cross-domain user activities.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: June 12, 2012
    Assignee: Yahoo! Inc.
    Inventors: Yury A. Izrailevsky, Anand Biligiri Subba Rao, Ramkumar Rajendran, Sunil Nagaraj, Nanda Kumar Jayakumar, Georgiy Goldenberg, Joonsuk Bae, Kian-Tat Lim
  • Publication number: 20120131448
    Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.
    Type: Application
    Filed: January 30, 2012
    Publication date: May 24, 2012
    Applicant: YAHOO! INC.
    Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
  • Patent number: 8185820
    Abstract: Embodiments of methods, apparatuses, devices and systems associated with document generation are disclosed. For example, methods, apparatuses, devices, and systems associated with formatting content for display are disclosed. Including method apparatuses, devices, and systems to read a data file and a template file, create one or more sub-assemblies based at least in part on said template file and/or said data file; and execute one or more tags in said template file to populate said one or more sub-assemblies with data from said data file.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: May 22, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Charles Good
  • Publication number: 20120084641
    Abstract: One or more techniques and/or systems are disclosed for rendering online ads on a webpage. A first inter-frame communication channel is created, which comprises a first communication channel between a first cross-domain frame and a host page, such as the webpage. The first cross-domain frame comprises content from a domain that is different than that of the host page domain. A second inter-frame communication channel is created comprising a second communication channel between the first cross-domain frame and a second cross-domain frame in the host page.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Wook Jin Chung, Gupta Garuda, Spencer Wong Low, Chad Steven Estes, William Winter, David Immanuel Millet, Tomoko Kwan, Philip Edward Hiatt, Rahul Sudhir Kumar
  • Patent number: 8112473
    Abstract: The present invention relates to a method and system for client-side interacting with a server-side web application in a web-based client-server environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame and for converting events triggered by one or more user actions within said application frame into a request directed to said server-side web application, wherein an executable program object for example a Java Script is used at the client side as a part of the client-side web application user interface. In order to improve the user interface it is proposed to use an additional frame in the browser which communicates with the server and which prevents the displayed document from being reloaded when the server sends its response. Instead, only delta information (50) is displayed within the frame.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventor: Yannick Saillet
  • Patent number: 8108770
    Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
  • Patent number: 8108771
    Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
  • Patent number: 8091071
    Abstract: A method and a system for template-based code generation. The method easily renders executable code using reusable customizable templates. The method further checks the templates for syntax errors prior to use. The system provides a memory and a processor for implementing template-based code generation.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: January 3, 2012
    Assignee: SAP, AG
    Inventor: Efstratios Tsantilis
  • Patent number: 8091020
    Abstract: A self-updating frameset having a target document in one frame and a Table-of-Contents (TOC) document in another frame hyperlinked to the target document. A reference document (RD) field is inserted into the TOC document to identify the target document as the target of the TOC. A TOC field in the TOC document scans the target document to identify selected headings as entries in the TOC document. When the selected headings are identified, the TOC field creates hyperlink entries in the TOC document, each hyperlink entry having a corresponding anchor at a selected heading in the target document. The hyperlink entries in the TOC document can be automatically updated each time the fields in the TOC document are recalculated.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Ashok Kuppusamy, James N. Helfrich, John David Griffin, Joe K. Yap
  • Patent number: 8078991
    Abstract: An electric appliance according to an embodiment of the present comprises a graphical image generation unit generates a graphical image from frame data and pane images generated by a pane image generation unit, and allows the display unit to display the graphical image. A frame data storage unit stores the frame data used for the display on the display unit. A pane image storage unit stores the pane images used for the display on the display unit. When frame data to be used for subsequent display on the display unit is acquired, a display control unit compares this frame data with the frame data stored in the frame data storage unit to select one of pane data to be acquired from a data storage unit and pane images to be acquired by the graphical image generation unit from the pane image storage unit.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: December 13, 2011
    Assignee: Kyocera Mita Corporation
    Inventor: Shigenaka Kanemitsu
  • Patent number: 8073692
    Abstract: Enabling grammars in web page frames, including receiving, in a multimodal application on a multimodal device, a frameset document, where the frameset document includes markup defining web page frames; obtaining by the multimodal application content documents for display in each of the web page frames, where the content documents include navigable markup elements; generating by the multimodal application, for each navigable markup element in each content document, a segment of markup defining a speech recognition grammar, including inserting in each such grammar markup identifying content to be displayed when words in the grammar are matched and markup identifying a frame where the content is to be displayed; and enabling by the multimodal application all the generated grammars for speech recognition.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: December 6, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Jr., Gerald M. McCobb
  • Patent number: 8068251
    Abstract: A finished-image generating unit generates a finished image showing a result of a process performed on a target image according to various function setting items. A finished-image display unit, when the target image extends to a plurality of pages, forms the finished image in a stack, and displays the stacked finished image on a display unit with a page structure image that shows an overall page structure of the stacked finished image. A page moving unit, when one of the pages constituting the page structure image is specified via an operating unit, executes a page moving from a page currently displayed on the display unit to the specified page.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: November 29, 2011
    Assignee: Ricoh Company, Limited
    Inventors: Yoshifumi Sakuramata, Junichi Takami, Tetsuya Sakayori, Iwao Saeki, Yoshinaga Kato, Bin Lu, Toshio Miyazawa, Yu Sekiguchi
  • Patent number: 8065610
    Abstract: A method includes loading a first document from a first document domain and rendering the first document to create a rendition. The first document includes a first instruction to dynamically create a second document object and a second instruction to write script loading logic into the second document object. The rendering includes creating the second document object according to the first instruction, writing the script loading logic into the second document object according to the second instruction, and asynchronously rendering the second document object.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: November 22, 2011
    Assignee: eBay Inc.
    Inventors: Sichun Xu, Victor Miksonov
  • Publication number: 20110264736
    Abstract: A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Inventors: Mark E. Zuckerberg, Ray C. He, Spencer G. Ahrens, Yofay Kari Lee, Chaitanya Mishra, Austin Daniel Haugen, Xin Liu, Michael Steven Vernal
  • Patent number: 8040551
    Abstract: There is provided an image album creating system for creating an image album by receiving high image-quality images used for creating the image album after creating an image album sample by using low image-quality images, having a low image-quality image receiving section for receiving the low image-quality images of original images whose image quality has been lowered by an orderer of the image album from an image album orderer's apparatus, an image information receiving section for receiving image information concerning the original image that can be specified from the original image or in capturing the original image and cannot be specified from the low image-quality image by correlating with each one of the low image-quality images received by the low image-quality image receiving section, an image selecting section for selecting the low image-quality image to be allocated to the image album out of the low image-quality images received by the low image-quality image receiving section by analyzing the low
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: October 18, 2011
    Assignee: FUJIFILM Corporation
    Inventors: Shuji Ono, Hiroyuki Funakura, Tetsuya Sawano
  • Patent number: 8019883
    Abstract: A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: September 13, 2011
    Assignee: Digital Display Innovations, LLC
    Inventor: Neal D. Margulis
  • Patent number: 8020090
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
  • Patent number: 8001463
    Abstract: A method and apparatus for communicating between components associated with a web page and for communicating between a web page and a service is provided. According to one approach, page designers configure components associated with a particular page to use particular values by mapping parameters associated with the page to parameters associated with components of that page. According to one approach, an event is generated when a user manipulates a component associated with a page. A mapping is inspected to determine that the event is mapped to an action and the action is performed.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: August 16, 2011
    Assignee: Oracle International Corporation
    Inventors: Steve Burns, John G. Bellemore, Michael Gardner, Vicki Shimizu
  • Patent number: 8001133
    Abstract: A method of managing a contact list in a communication system includes: a) in response to user manipulation, generating a contact identification (ID) representing a contact person in the communication system, and presenting the contact ID on the contact list; b) keeping track of a contact frequency between the user and the contact person; c) selecting an attribute in accordance with the contact frequency; and d) presenting the attribute on the contact list, such that the attribute is associated with the contact ID. An apparatus for managing a contact list in a communication system is also disclosed.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: August 16, 2011
    Assignee: E-Ten Information Systems Co., Ltd
    Inventor: Po-Chun Chen
  • Patent number: 7987420
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: July 26, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 7984383
    Abstract: A computer readable medium includes executable instructions to select a panel layout with panels specified in combination. Interactive graphic files representative of input and output values for panels within the panel layout are selected. The interactive graphic files are associated with panels in the panel layout. A composite interactive graphic file representative of input and output values for the interactive graphic files representative of input and output values that have been associated with the panel layout is generated.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: July 19, 2011
    Assignee: Business Objects Software, Ltd.
    Inventors: Justin Mark Schell, Santiago Becerra, Sr., William Justin Cox, Brian Eric Mantuano, Jaime Zuluaga
  • Patent number: 7984376
    Abstract: In a state in which an operation screen for operating a frame in a frame page has been displayed, whether a change occurring to a frame in the page different from the currently displayed frame is a change arising from an operation satisfying a condition that is regarded to represent a user's explicit intention to view the different frame or not is judged. If the change is judged by the judgment to be a change arising from an operation satisfying the condition, the display is shifted to a screen showing the page in whole display and notifying the user of the frame to which the change has occurred.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: July 19, 2011
    Assignee: Access Co., Ltd.
    Inventors: Shinji Yamabuchi, Takuya Harakawa, Michimasa Uematsu, Shunji Ito, Koji Matsuzawa, Satoshi Aida, Masayuki Nagamachi
  • Patent number: 7979791
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes generating, within a web-accessible document, a parent container document associated with a first Internet domain and one or more child container documents within the parent container document and associated with a second Internet domain. The method also includes receiving, by the parent container document, information requested from a server associated with the first Internet domain, and communicating the information from the first Internet domain to the second Internet domain using the parent container document associated with the first Internet domain to transmit the information to the one or more child container documents associated with the second Internet domain.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: July 12, 2011
    Assignee: Google Inc.
    Inventors: Jun Yang, Mark E. Stahl, Kevin A. Gibbs
  • Patent number: 7975220
    Abstract: The structured document management apparatus includes a document data accepting unit that accepts input of structured document data having a hierarchical logic structure; a structure guide data storage unit that stores structure guide data which is a summary of hierarchical structure information of the structured document data; a structure stream converting unit that syntax-analyzes the accepted structured document data, and converts the structure information in the structured document data into structure stream data as one-dimensional sequence data using the structure guide data; and a structure stream data storage unit that stores the converted structure stream data.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: July 5, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masakazu Hattori
  • Patent number: 7973796
    Abstract: In one embodiment, a method of displaying a representation of a frame includes identifying a molding type capable of being used in a frame. A set of digital images is obtained, wherein each one of the set of digital images represents molding of the molding type in a different one of a plurality of orientations. A representation of the frame is then displayed using the set of digital images.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: July 5, 2011
    Assignee: Art.com, Inc.
    Inventor: Michael J. Marston
  • Patent number: 7958142
    Abstract: User profile data that may be spread across different service providers and that may vary across different service providers can be aggregated to provide an aggregate user profile. An aggregate user profile can be generated regardless of, among other things, varying user profile semantics, differing data formats, data item conflicts, evolving server protocols and interfaces, and updates to the number, identity, location, and type of servers upon which the service providers are maintained.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Karvell Li, Jamie Marconi, Rahul Kumar, Miriam Borkenhagen, David Law, Gilbert McQuillan, Munir Mahmood, Gupta Garuda
  • Patent number: 7958516
    Abstract: A system allows modules associated with different domains to communicate, such as within a container document. To transfer payload data from the first module associated with a first domain to a second module associated with a different domain, the first module adds the payload data as a text string to the URL of a transport module associated with the second domain. This way, the second module may directly access the modified transport module to obtain the payload data from its URL. The second module may likewise add other payload data as a text string to the URL of another transport module associated with the first domain, thereby enabling communication from the second domain to the first.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: June 7, 2011
    Assignee: Google Inc
    Inventors: Michael Buerge, Bernhard Seefeld
  • Patent number: 7937670
    Abstract: A method, software tool and system for communicating data between components in a client computer system is provided. The client computer system has a user interface for displaying a page comprising content rendered by a plurality of components. A property broker is provided which maintains a registry of linked source and destination data fields of components of the client computer system. The property broker is notified when a user request is detected by a component registered with the property broker, and a set of components registered with the property broker is then notified of the start of a communication phase. The user request is processed by the actioned component and the value of each source data field updated during processing of the user request is communicated to each component having a linked destination data field. The property broker notifies the set of components when the communications phase has ended, and at least one component then renders content for display.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brendan P. Arthurs, Stanley Kieran Jerrard-Dunne, Kieran Joseph O'Mahoney, Charles Robert Edward Smith
  • Publication number: 20110099468
    Abstract: A document display system and method for enhancing the effectiveness of a user interface includes one or more tiles, a spatial modifier, and a variable display region. Document data of multiple abstraction levels is obtained and represented at one of the abstraction levels in a document representation within a variable display region of the tile. The tile can be spatially modified by position and dimension having a tile position and tile dimensions. Upon escaping a particular range of tile dimensions, the document representation alters the abstraction level portrayed therein.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 28, 2011
    Inventor: Braddock Gaskill
  • Patent number: 7899812
    Abstract: A method for achieving interactive browsing includes steps performed by a computer coupled to a knowledge base and a document database. The knowledge base stores a plurality of terms and information relating to each term, and the document database stores a plurality of documents. The steps include acquiring terms in which a user has interest; extracting information relating to the terms in which the user has interest from the knowledge base in order to display the information in a first display part of a user interface; and extracting documents containing the terms in which the user has interest from the document database in order to display a list of extracted documents in a second display part of the user interface.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Li Zhang, Tao Liu, Jian Min Jiang, Zhong Su, Yue Pan
  • Patent number: 7865843
    Abstract: A toolbar that is provided or inserted in a markup language document so as to facilitate features or functionality provided by a server is disclosed. The toolbar is able to determine whether the toolbar should be displayed as part of the markup language page being displayed. In one embodiment the server is an intermediary server.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: January 4, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Sampath Srinivas, Theron Tock
  • Patent number: 7856345
    Abstract: A method for managing and/or producing an output, the method comprising the steps of providing one or more layouts, each layout being divided into a number of zones, the one or more layouts in combination at least substantially covering the output; providing a number of rendering elements, each being adapted to perform a function and/or an action; assigning one or more relations and/or one or more orderings between the rendering elements and the zones; processing the zones of the one or more layouts according to the one or more relations and/or the one or more orderings, and by means of the rendering elements; providing, for each of the zones, an output based on the rendering elements and the one or more relations and/or orderings; and collecting the output of each of the zones into a final output.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: December 21, 2010
    Assignee: Sitecore A/S
    Inventors: Jakob H. Christensen, Ole S. Thrane
  • Publication number: 20100313116
    Abstract: Methods and machine readable media for delivering online advertisements. A client computing may receive a first web page including data identifying an ad unit to be incorporated into the first web page. The client computer may request content for the ad unit content from an ad server. The ad server may download a shell to the client computer. Running the shell may cause the client computer to perform actions including loading from the ad server ad unit code defining the ad unit content; receiving from the ad server a URL of a second web page; opening an HTML iframe element positioned to overlay at least a portion of the ad unit within the first web page; and delivering the first web page, the ad unit, and at least a portion of the second web page displayed within the HTML iframe element.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 9, 2010
    Inventor: Michael Hyman
  • Patent number: 7847971
    Abstract: A layout processing method changes the layout of a template having a plurality of data areas in accordance with contents data to be assigned in each of the plurality of data areas. The method includes a displaying step, first and second setting steps, and a layout step. In the layout step, the size of a first data area is maintained, changed, or expanded based on the size of contents data assigned in the first data area and based on changes in the size of a second data area associated with the first data area. An information processing apparatus and a control program stored on a computer-readable medium are also provided.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: December 7, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazufumi Kobashi, Emiko Kamiyama, Jun Makino
  • Patent number: 7849403
    Abstract: Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, where this reference identifies the source of the slow-loading content element. Delivery of the slow-loading content therefore begins automatically, when the content is rendered. Event handling attributes are specified with the reference, where values of these attributes identify client-side logic to be invoked when the associated event occurs. If the server determines that the rendered content, or some portion thereof, should be asynchronously updated, it abruptly terminates delivery of the slow-loading content. This termination triggers an event handler, which operates to automatically request reloading of the content.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Niraj P. Joshi, Robert C. Leah, Paul F. McMahan
  • Patent number: 7831900
    Abstract: A method for presenting a multimedia message is disclosed. A layout rule is proposed to present a multimedia message without an SMIL document so that the multimedia message (e.g., Multipart.mixed type multimedia message, etc.) or an enclosure file (e.g., an enclosure file of Multipart.related type message, etc.) can be displayed in a sliding form although it does not have the SMIL document.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: November 9, 2010
    Assignee: LG Electronics Inc.
    Inventor: Il-Do Lee
  • Patent number: 7823068
    Abstract: A graphical user interface for a comprehensive user-friendly Internet-based multi-media dual-paned virtual tour presentation system having orientational capabilities and having an image navigation section; an image display section; and a hierarchical information organization and navigation section, where the image navigation section, the image display section and the hierarchical information organization and navigation section are provided all visible at the same time, within the visible area of one browser window.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: October 26, 2010
    Inventors: Mark Anthony Ogle Cowtan, Nelly Illary Cedano
  • Publication number: 20100262904
    Abstract: A method for displaying a plug-in frame in a web browser, a computer readable medium, and a computer program product for executing the same are disclosed. The method includes the steps of: constructing each webpage element when a webpage of the web browser is opened or content of a webpage is altered; determining whether each webpage element is a plug-in frame; if yes, obtaining related data of each plug-in frame; arranging each required webpage element from bottom to top to generate a display list; calculating an intersection of each plug-in frame and each webpage element according to the display list; obtaining a new window mask of each plug-in frame according to the related data and the intersection; and displaying each webpage element located above each plug-in frame in the web browser according to the new window mask.
    Type: Application
    Filed: July 15, 2009
    Publication date: October 14, 2010
    Inventors: Chih-Hung Chou, Yun-Ting Chang
  • Publication number: 20100251100
    Abstract: Some aspects include determination of a report structure defining a frame, the frame associated with a graphical primitive and a data axis, obtaining data associated with the data axis from a structured data source, creation of one or more instances of the graphical primitive based on the data associated with the data axis and on an axis expression of a layout script, determination of one or more graphical properties associated with each of the one or more instances of the graphical primitive based on the data associated with the data axis and on a property expression of the layout script, and outputting a report including the one or more instances of the graphical primitive and the one or more graphical properties associated therewith.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Inventor: Yann Delacourt
  • Patent number: 7801970
    Abstract: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: September 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Patent number: 7802176
    Abstract: Navigating through pages of content. In aspects, a state machine is provided that simplifies navigating. The state machine allows multiple navigation services to work together in a hierarchical manner to obtain content. The state machine also provides a mechanism for stopping navigation and responding to errors.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Sujal S. Parikh, Kusuma P. Vellanki, Lauren B. Lavoie, David P. Relyea, Martha M. Rotter
  • Patent number: 7774701
    Abstract: A method of creating an index page that identifies at least one of several user interface (UI) frames includes receiving, in a computer system, information that identifies a category for the index page. The index page is provided with at least one index name identifying a UI frame that is associated with the category. The computer system includes several UI frames, each of which is controlled at least in part by instruction code in a package having a package name. The package names of the several UI frames are read to identify at least one package name that matches the category. The at least one index name is displayed in the index page, the at least one index name being obtained from the at least one package name that matches the category.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: August 10, 2010
    Assignee: SAP Aktiengesellschaft
    Inventor: Ilja Fischer
  • Patent number: 7770105
    Abstract: An apparatus and method for processing a Web page is disclosed. A Web processing unit receives a first Web page from a Web server and displays the first Web page on a screen. The Web processing unit acquires a communication program identified by the first Web page. An external state is monitored and thereby operation information responsive to the external state is generated. The Web processing unit executes the communication program to change the first Web page displayed on the screen to a second Web page according to the operation information.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: August 3, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiki Terashima, Keiichi Teramoto, Takeshi Saito, Yuzo Tamada
  • Patent number: 7752541
    Abstract: Disclosed is a system, method, and program for displaying pages in a viewer program on a computer display monitor. The viewer program displays an application window. The viewer program downloads a first and second pages from one of multiple servers over a network and then automatically concurrently displays the first page in a first pane and the second page in a second pane in the application window according to predefined settings specifying how pages are to be displayed in the first and second panes. The viewer program then downloads a third page from one of multiple servers over the network and automatically concurrently displays the third page in one of the first and second panes and one of the first and second pages in the other pane according to the predefined settings. A fourth page is then downloaded from one of multiple servers over the network and the viewer program then automatically concurrently displays the third and fourth pages in the first and second panes according to the predefined settings.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventor: Rabindranath Dutta
  • Patent number: 7742048
    Abstract: A method, system, and apparatus are provided for converting numbers to text and to digit shapes expressed in different languages. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a number expressed using digits. If the string of text includes a number expressed using digits, the number is semantically labeled with schema information. When a selection is received of the number, a list of actions may be provided identifying conversion actions available for the number. One of the conversion options may then be selected resulting in the conversion of the selected number to text in one or more languages. A conversion option may also be selected for converting the number digits to digits expressed using other digit shapes. The converted number may then be inserted into the string of text to replace the selected number.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Moore, Mohamed A. Abbar, Nader G. Issa
  • Patent number: 7735003
    Abstract: A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each data type is maintained within a dataset. Datasets comprise logical information of a common data type along with the functions or processing logic to view and manipulate that data type. The logical types of information managed by datasets in the preferred embodiment include graphical objects, blocks of text, spreadsheet cells, and database records. Datasets also manage frames. Frames provide a means by which datasets are viewed and manipulated. Each dataset is responsible for managing the display of information inside one of its frames. Significantly, the present invention provides a logical independence between the information contained in a dataset and the manner in which the information is viewed and manipulated (i.e. frames). This independence provides a significant improvement in the ability to manipulate various types of information.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: June 8, 2010
    Assignee: Apple Inc.
    Inventors: Robert Aubrey Hearn, Scott D. Holdaway
  • Patent number: 7707493
    Abstract: A document rendering system includes a standard schema and a graphical user interface configured to receive graphically represented presentation constraints. A translation engine is configured to translate the graphically represented presentation constraints into a presentation schema conforming with a syntax of the standard schema. A validation engine is configured to validate a document respective to the standard schema and respective to the presentation schema. A rendering engine is configured to render a document conditional upon validation by the validation engine.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: April 27, 2010
    Assignee: Xerox Corporation
    Inventors: Jean-Yves Vion-Dury, Jean-Pierre Chanod
  • Patent number: 7689717
    Abstract: A method, system, computer program product, and protocol for digital rendering over a network is described. Rendering resources associated with a project are stored in a project resource pool at a rendering service site, and for each rendering request received from a client site the project resource pool is compared to current rendering resources at the client site. A given rendering resource is uploaded from the client site to the rendering service only if the project resource pool does not contain the current version, thereby conserving bandwidth. In accordance with a preferred embodiment, redundant generation of raw rendering resource files is avoided by only generating those raw rendering resource files not mated with generated rendering resource files. Methods for reducing redundant generation of raw resources are also described, as well as methods for statistically reducing the number of raw resource files required to be uploaded to the rendering service for multi-frame sessions.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: March 30, 2010
    Inventors: Aaftab A. Munshi, Avi I. Bleiweiss
  • Patent number: 7665017
    Abstract: A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each data type is maintained within a dataset. Datasets comprise logical information of a common data type along with the functions or processing logic to view and manipulate that data type. The logical types of information managed by datasets in the preferred embodiment include graphical objects, blocks of text, spreadsheet cells, and database records. Datasets also manage frames. Frames provide a means by which datasets are viewed and manipulated. Each dataset is responsible for managing the display of information inside one of its frames. Significantly, the present invention provides a logical independence between the information contained in a dataset and the manner in which the information is viewed and manipulated (i.e. frames). This independence provides a significant improvement in the ability to manipulate various types of information.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 16, 2010
    Assignee: Apple Inc.
    Inventors: Robert Aubrey Hearn, Scott D. Holdaway