Frames Patents (Class 715/240)
-
Patent number: 8205152Abstract: 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: GrantFiled: November 7, 2005Date of Patent: June 19, 2012Assignee: Opera Software ASAInventors: Geir Ivarsoy, Snorre M. Grimsby
-
Patent number: 8200816Abstract: 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: GrantFiled: August 24, 2011Date of Patent: June 12, 2012Assignee: 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: 20120131448Abstract: 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: ApplicationFiled: January 30, 2012Publication date: May 24, 2012Applicant: YAHOO! INC.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Patent number: 8185820Abstract: 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: GrantFiled: April 6, 2005Date of Patent: May 22, 2012Assignee: Adobe Systems IncorporatedInventor: Charles Good
-
Publication number: 20120084641Abstract: 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: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Applicant: Microsoft CorporationInventors: 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: 8112473Abstract: 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: GrantFiled: March 16, 2006Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventor: Yannick Saillet
-
Patent number: 8108770Abstract: 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: GrantFiled: August 27, 2007Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Patent number: 8108771Abstract: 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: GrantFiled: September 9, 2008Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Patent number: 8091071Abstract: 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: GrantFiled: August 21, 2006Date of Patent: January 3, 2012Assignee: SAP, AGInventor: Efstratios Tsantilis
-
Patent number: 8091020Abstract: 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: GrantFiled: June 17, 2004Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Ashok Kuppusamy, James N. Helfrich, John David Griffin, Joe K. Yap
-
Patent number: 8078991Abstract: 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: GrantFiled: October 7, 2008Date of Patent: December 13, 2011Assignee: Kyocera Mita CorporationInventor: Shigenaka Kanemitsu
-
Patent number: 8073692Abstract: 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: GrantFiled: November 2, 2010Date of Patent: December 6, 2011Assignee: Nuance Communications, Inc.Inventors: Soonthorn Ativanichayaphong, Charles W. Cross, Jr., Gerald M. McCobb
-
Patent number: 8068251Abstract: 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: GrantFiled: September 13, 2006Date of Patent: November 29, 2011Assignee: Ricoh Company, LimitedInventors: Yoshifumi Sakuramata, Junichi Takami, Tetsuya Sakayori, Iwao Saeki, Yoshinaga Kato, Bin Lu, Toshio Miyazawa, Yu Sekiguchi
-
Patent number: 8065610Abstract: 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: GrantFiled: March 3, 2009Date of Patent: November 22, 2011Assignee: eBay Inc.Inventors: Sichun Xu, Victor Miksonov
-
Publication number: 20110264736Abstract: 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: ApplicationFiled: April 21, 2010Publication date: October 27, 2011Inventors: Mark E. Zuckerberg, Ray C. He, Spencer G. Ahrens, Yofay Kari Lee, Chaitanya Mishra, Austin Daniel Haugen, Xin Liu, Michael Steven Vernal
-
Patent number: 8040551Abstract: 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 lowType: GrantFiled: September 13, 2006Date of Patent: October 18, 2011Assignee: FUJIFILM CorporationInventors: Shuji Ono, Hiroyuki Funakura, Tetsuya Sawano
-
Patent number: 8019883Abstract: 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: GrantFiled: September 19, 2005Date of Patent: September 13, 2011Assignee: Digital Display Innovations, LLCInventor: Neal D. Margulis
-
Patent number: 8020090Abstract: 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: GrantFiled: August 18, 2006Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
-
Patent number: 8001463Abstract: 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: GrantFiled: June 20, 2003Date of Patent: August 16, 2011Assignee: Oracle International CorporationInventors: Steve Burns, John G. Bellemore, Michael Gardner, Vicki Shimizu
-
Patent number: 8001133Abstract: 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: GrantFiled: September 18, 2008Date of Patent: August 16, 2011Assignee: E-Ten Information Systems Co., LtdInventor: Po-Chun Chen
-
Patent number: 7987420Abstract: 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: GrantFiled: November 6, 2000Date of Patent: July 26, 2011Assignee: 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: 7984383Abstract: 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: GrantFiled: April 28, 2006Date of Patent: July 19, 2011Assignee: Business Objects Software, Ltd.Inventors: Justin Mark Schell, Santiago Becerra, Sr., William Justin Cox, Brian Eric Mantuano, Jaime Zuluaga
-
Patent number: 7984376Abstract: 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: GrantFiled: April 27, 2005Date of Patent: July 19, 2011Assignee: Access Co., Ltd.Inventors: Shinji Yamabuchi, Takuya Harakawa, Michimasa Uematsu, Shunji Ito, Koji Matsuzawa, Satoshi Aida, Masayuki Nagamachi
-
Patent number: 7979791Abstract: 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: GrantFiled: July 30, 2007Date of Patent: July 12, 2011Assignee: Google Inc.Inventors: Jun Yang, Mark E. Stahl, Kevin A. Gibbs
-
Patent number: 7975220Abstract: 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: GrantFiled: September 21, 2006Date of Patent: July 5, 2011Assignee: Kabushiki Kaisha ToshibaInventor: Masakazu Hattori
-
Patent number: 7973796Abstract: 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: GrantFiled: May 25, 2007Date of Patent: July 5, 2011Assignee: Art.com, Inc.Inventor: Michael J. Marston
-
Patent number: 7958142Abstract: 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: GrantFiled: September 20, 2007Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: Karvell Li, Jamie Marconi, Rahul Kumar, Miriam Borkenhagen, David Law, Gilbert McQuillan, Munir Mahmood, Gupta Garuda
-
Patent number: 7958516Abstract: 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: GrantFiled: April 18, 2007Date of Patent: June 7, 2011Assignee: Google IncInventors: Michael Buerge, Bernhard Seefeld
-
Patent number: 7937670Abstract: 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: GrantFiled: September 15, 2005Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Brendan P. Arthurs, Stanley Kieran Jerrard-Dunne, Kieran Joseph O'Mahoney, Charles Robert Edward Smith
-
Publication number: 20110099468Abstract: 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: ApplicationFiled: October 22, 2009Publication date: April 28, 2011Inventor: Braddock Gaskill
-
Patent number: 7899812Abstract: 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: GrantFiled: June 5, 2008Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Li Zhang, Tao Liu, Jian Min Jiang, Zhong Su, Yue Pan
-
Patent number: 7865843Abstract: 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: GrantFiled: October 5, 2006Date of Patent: January 4, 2011Assignee: Juniper Networks, Inc.Inventors: Sampath Srinivas, Theron Tock
-
Patent number: 7856345Abstract: 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: GrantFiled: November 21, 2002Date of Patent: December 21, 2010Assignee: Sitecore A/SInventors: Jakob H. Christensen, Ole S. Thrane
-
Publication number: 20100313116Abstract: 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: ApplicationFiled: June 4, 2010Publication date: December 9, 2010Inventor: Michael Hyman
-
Patent number: 7847971Abstract: 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: GrantFiled: August 26, 2005Date of Patent: December 7, 2010Assignee: Canon Kabushiki KaishaInventors: Kazufumi Kobashi, Emiko Kamiyama, Jun Makino
-
Patent number: 7849403Abstract: 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: GrantFiled: August 1, 2007Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Niraj P. Joshi, Robert C. Leah, Paul F. McMahan
-
Patent number: 7831900Abstract: 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: GrantFiled: October 25, 2005Date of Patent: November 9, 2010Assignee: LG Electronics Inc.Inventor: Il-Do Lee
-
Patent number: 7823068Abstract: 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: GrantFiled: February 26, 2007Date of Patent: October 26, 2010Inventors: Mark Anthony Ogle Cowtan, Nelly Illary Cedano
-
Publication number: 20100262904Abstract: 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: ApplicationFiled: July 15, 2009Publication date: October 14, 2010Inventors: Chih-Hung Chou, Yun-Ting Chang
-
Publication number: 20100251100Abstract: 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: ApplicationFiled: March 31, 2009Publication date: September 30, 2010Inventor: Yann Delacourt
-
Patent number: 7801970Abstract: 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: GrantFiled: December 9, 2005Date of Patent: September 21, 2010Assignee: International Business Machines CorporationInventors: Stefan Behl, Carsten Leue, Falk Posch
-
Patent number: 7802176Abstract: 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: GrantFiled: July 1, 2005Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Sujal S. Parikh, Kusuma P. Vellanki, Lauren B. Lavoie, David P. Relyea, Martha M. Rotter
-
Patent number: 7774701Abstract: 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: GrantFiled: August 22, 2005Date of Patent: August 10, 2010Assignee: SAP AktiengesellschaftInventor: Ilja Fischer
-
Patent number: 7770105Abstract: 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: GrantFiled: April 23, 2007Date of Patent: August 3, 2010Assignee: Kabushiki Kaisha ToshibaInventors: Yoshiki Terashima, Keiichi Teramoto, Takeshi Saito, Yuzo Tamada
-
Patent number: 7752541Abstract: 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: GrantFiled: January 24, 2007Date of Patent: July 6, 2010Assignee: International Business Machines CorporationInventor: Rabindranath Dutta
-
Patent number: 7742048Abstract: 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: GrantFiled: May 23, 2002Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Thomas G. Moore, Mohamed A. Abbar, Nader G. Issa
-
Patent number: 7735003Abstract: 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: GrantFiled: April 25, 2003Date of Patent: June 8, 2010Assignee: Apple Inc.Inventors: Robert Aubrey Hearn, Scott D. Holdaway
-
Patent number: 7707493Abstract: 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: GrantFiled: November 16, 2006Date of Patent: April 27, 2010Assignee: Xerox CorporationInventors: Jean-Yves Vion-Dury, Jean-Pierre Chanod
-
Patent number: 7689717Abstract: 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: GrantFiled: August 31, 2006Date of Patent: March 30, 2010Inventors: Aaftab A. Munshi, Avi I. Bleiweiss
-
Patent number: 7665017Abstract: 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: GrantFiled: July 28, 2006Date of Patent: February 16, 2010Assignee: Apple Inc.Inventors: Robert Aubrey Hearn, Scott D. Holdaway