Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
  • Patent number: 8671352
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: March 11, 2014
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 8671339
    Abstract: In some embodiments, a parent object may share its assets with its descendent(s) in a hierarchical asset sharing model. The hierarchical asset sharing model may specify a plurality of asset sharing modes. In a first mode, an asset of the parent is imposed on a child. The child is able to utilize the asset, but unable to modify or delete the asset. In a second mode, the child is able to utilize the asset and a copy of the asset is generated when the child attempts to modify the asset. The child can modify the copy of the asset, which is stored as an asset only of the child. The original asset is no longer shared becomes an asset only of the parent. In a third mode, both the parent and the child can utilize and modify the asset.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: March 11, 2014
    Assignee: Open Text S.A.
    Inventors: Robin D. Wilson, Dennis C. Heideman, Daniel Yee, Robert Scott Dickerson
  • Patent number: 8667383
    Abstract: A unified electronic forms management system that comprises a network-based software implemented process that is designed to provide its users with access to a unified system and process of managing form data and the creation, storage, update and distribution of electronic forms. The unified electronic forms management system may include a centralized and unified electronic forms management system remote server, which communicates over a network with a remote form designer used by a user to create a form, a remote form viewer used by a form user, a database that stores the form data associated with the remote server, and external database(s) that optionally receive data transmitted by the unified system. Form recipient(s) have the option of receiving over the network the form for approval and/or to provide additional information.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: March 4, 2014
    Inventor: David Schnitt
  • Patent number: 8667090
    Abstract: In certain embodiments, a server receives a request from a client for a webpage comprising portlets. A framework corresponding to the webpage is retrieved. The framework indicates whether a portlet is to be executed by the server or whether execution of the portlet is to be initiated by the client. The framework indicates that one or more first portlets are to be executed by the server. The server executes the first portlets to yield one or more first portlet markups. The first portlet markups are placed into the webpage. Execution of one or more second portlets is to be initiated by the client according to the framework. One or more placeholder tags for the second portlets are placed into the webpage. A placeholder tag allows the client to initiate execution of a second portlet. The webpage comprising the first portlet markups and the placeholder tags is sent to the client.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Anshul Chhabra, Akhil Aggrawal, Justin L. Schwartz
  • Patent number: 8666765
    Abstract: An online health care consumer portal for accessing one or more health-related services by a health care consumer. The consumer portal includes an authentication module for identifying the health care consumer upon receiving an online identification token, and a database for maintaining health care information comprising a plurality of health records. The consumer portal also includes a rules engine module for applying a set of rules to the one or more health records corresponding to the consumer to determine an impairment profile of the health care consumer based on the health records corresponding to the health care consumer and an online user interface for providing access to the health-related services. The online user interface is configurable from a default configuration to a second configuration upon identification by the authentication module, the second configuration adapted to facilitate use of the online user interface according to the impairment profile.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: March 4, 2014
    Assignee: Aetna Inc.
    Inventors: Maxim Zilberman, Antony L. Kerz, Rickey Tang, Kari Brey
  • Patent number: 8667409
    Abstract: Systems and methods for setting the focus of an application page after that page is reloaded are provided. Systems for setting focus may comprise a processor coupled to a memory. The processor may be operative to load an application page having two or more elements. The processor may be operative to track which of the one of the two or more elements is in focus. The processor may be operative to reload the application page in response to a server call. The processor may be operative to restore focus of the application page on the element of the application page most recently in focus prior to reloading.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Sebastien Cherry, Michel Martin
  • Patent number: 8667405
    Abstract: A browser-based development tool is presented. The tool comprises an interactive user interface running in a browser resident on a client. The tool is programmed to enable a user to select a source of data from a server in communication with the client using the user interface and retrieve a limited data set from the selected data source. The data content of the limited data set is limited to that which is needed to populate a series of independent cells visible in a browser field. The tool is further programmed to display the retrieved data in the series of independent cells visible in the browser field and seamlessly scroll through the data displayed in the series of independent cells as requested by the user. Additionally, a browser-based application can be developed locally on the client using the tool, saved on the server and deployed to others through the server.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: March 4, 2014
    Assignee: Profound Logic Software, Inc.
    Inventor: Alexander Roytman
  • Patent number: 8661358
    Abstract: Systems and methods for generating and sharing interactive charts are described. The interactive charts are generated in an online portal that allows users to customize the interactive features of the chart. An exemplary interactive feature includes an interactive audio feature. The interactive chart can be shared by, for example, embedding the interactive chart in an external electronic document, such as a .ppt or PDF document, that can be shared with other users. The interactive chart and/or the data associated with the interactive chart may also be purchased through an online store environment or otherwise shared with other users.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: February 25, 2014
    Assignee: iCharts, Inc.
    Inventors: Seymour Duncker, Tyron Montgomery
  • Patent number: 8661409
    Abstract: System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: February 25, 2014
    Assignee: National Instruments Corporation
    Inventor: Paul F. Austin
  • Patent number: 8661355
    Abstract: In one embodiment, a presenter device participates in an online collaborative computing session, and a determination is made to whether application windows on the presenter device are shared or non-shared, where shared application windows have a viewable portion on a display of the presenter device that may be transmitted to one or more attendee devices of the online collaborative computing session. Each of the one or more non-shared application windows on the display of the presenter device may be grayed out, such as by covering the non-shared application windows with a semi-transparent window.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: February 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Guangbing Liu, Jiannong Gu, Hailei Sheng, Haitao Xin
  • Patent number: 8661335
    Abstract: A method of identifying content of interest in a structured electronic document by an electronic device having a processor, an input device, and a display device, includes rendering a structured electronic document to the display device; receiving through the input device at least two separate indications of content elements within the rendered structured electronic document; and identifying with the processor a common characteristic of the indicated content elements, and identifying any further content element within the rendered structured electronic document sharing the common characteristic with the indicated content elements.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: February 25, 2014
    Assignee: Blackberry Limited
    Inventors: Alexander Sherkin, Peter Gordon Beshai, Viera Bibr, Christopher Smith, Kamen Vitanov
  • Patent number: 8661346
    Abstract: A method is disclosed for instructing a user interface (UI) in communication with a first of vision processor (VP) to establish communication with a second (VP). The invention is useful in a machine vision system having a plurality of VPs and at least one UI. The method includes the steps of providing each VP with a link function for establishing communication between a VP and a UI; and activating the link function so as to issue instructions to the UI to establish communication with another VP. The link function enables local dynamic display of a remote VP on the UI, and a dynamic connection that provides a continually updated display representing a current state of the VP connected to the UI. An operator may observe results and alter parameters on any of the VPs in the system without having to first understand the architecture of the machine vision system.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: February 25, 2014
    Assignee: Cognex Technology and Investment Corporation
    Inventors: Steven J. Olson, Steven Webster, Jordan Holt, John McGarry
  • Publication number: 20140053088
    Abstract: Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Application
    Filed: August 14, 2012
    Publication date: February 20, 2014
    Applicant: Google Inc.
    Inventors: Jay Pierre CIVELLI, Theodore Nicholas Choc
  • Publication number: 20140053089
    Abstract: Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element containing an event from each JavaScript event and analyzing the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, a determination is made whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, the JavaScript events are identified as equivalent.
    Type: Application
    Filed: July 22, 2013
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gregor von Bochmann, Nevon C. Brake, Mustafa Emre Dincturk, Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Wayne Duncan Smith, Seyed M. Mir Taheri
  • Publication number: 20140052538
    Abstract: A system for tethering a plurality of avatars to a user on a social networking website having a first avatar association to the user accessing the social networking site which is held in a database, and a second avatar association to the same user. The first avatar association connects the user to an avatar image that the user wishes to project, and the second avatar association connects the user to a third party advertiser that has its own avatar. Optionally, the user has a third avatar association connecting the user to the avatar of the website sponsor. A webserver generates web pages for the social networking website in response to a remote PC's request and, relying upon the stated avatar associations, delivers a webpage having the two or three avatars adjacent to a one another and adjacent to a communicative activity of the first user on the social network website.
    Type: Application
    Filed: November 19, 2009
    Publication date: February 20, 2014
    Inventors: Kevin Avon Foote, Robert Allen Carr
  • Patent number: 8656285
    Abstract: A web based platform and method is provided for facilitating content transactions between a provider and one or more users. Content transmitted from a content provider via a communications network and a customized graphical user interface, and stored on a database server in association with content data. Access to an identifier of the content is provided for users of the user interface, and value is received from one or more users in association with the content. In response to the received value, selective access to the content by one or more users is provided, with the access for a particular user determined based on the content data. The content data in various embodiments may include a value threshold for the content, with access provided to all users or a set of users after a cumulative value received exceeds the value threshold.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: February 18, 2014
    Inventors: Michele Alessandrini, Guglielmo Ubaldi
  • Patent number: 8656344
    Abstract: System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: February 18, 2014
    Assignee: National Instruments Corporation
    Inventors: Paul F. Austin, Philip G. Carmichael
  • Publication number: 20140047334
    Abstract: A computer-implemented method is performed by causing at least one processor to by execute instructions recorded on a computer-readable storage medium. The computer-implemented method includes interfacing an informative effects engine with a computer application, detecting an operation of a select feature or function of the computer application on a user-application interface, and in response to the detection, presenting a tutorial with one or more informative effects related to the select feature or function of the computer application on the user-application interface.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: SAP AG
    Inventor: Arnaud Nouard
  • Publication number: 20140047360
    Abstract: A runtime environment is provided, which is capable of executing a background application page that persists over a lifetime of a web application. The background application page does not have its own user interface, and the background application page is launched after a web browser is launched. Using a processor of a computing device, the background application page is notified upon receiving an event related to the web application. The background application page is employed to control at least one user interface for an activity page of the web application.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Mihai Parparita, Dimitri Glazkov
  • Publication number: 20140047359
    Abstract: An application programming interface (API) is provided in a user agent to allow an extension to supplement the user agent's search bar functionality with the extension's own search suggestion(s) and/or functionality. Accordingly, as the user types characters into the search bar, the extension can generate an item for display in a drop-down search menu based on keyword or regular expression (regex) matching. Such item may be a search suggestion which, upon activation, redirect the user agent to a network resource. The item may also simply display the result of a function or calculation carried out by the extension. Furthermore, the user may choose to enter a search mode, giving the extension exclusive control over the contents of the search menu.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Inventors: Arnstein Osnes TEIGENE, Richard TIBBETT, Knut-Jørgen V.RISHAUG
  • Patent number: 8650494
    Abstract: According to one general aspect, a method of remotely controlling a remote computing device from a local computing device that is executing a web browser, may include receiving, via a Hypertext Transfer Protocol (HTTP), at least a graphical human interface output from the remote computing device. The method may also include displaying, within a display area defined by a Hypertext Markup Language (HTML) web element, wherein the HTML web element is interpreted by the web browser, the graphical human interface output from the remote computing device. The method may further include receiving, from the remote computing device via HTTP, at least one update to the graphical human interface output. And, the method may include dynamically updating the graphical human interface output displayed within the display area defined by the HTML web element, wherein updating is based upon the received at least one update to the graphical human interface output.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventors: Satish Kumar Sampath, Bjorn Bringert
  • Publication number: 20140040787
    Abstract: Systems and methods are described for modifying user interface behavior according to page element identifier pre-classification. For example, a number of content page (e.g., webpage) element identifiers (e.g., object classes or identifiers) are pre-classified as linking to associated media objects. When a content page or domain is requested by a user's web interface, the response is intercepted and analyzed to see if it has pre-classified element identifiers. If so, a script is injected in the webpage code or otherwise communicated to the requesting web interface, and the script is executed at the client side. Having executed the script, when a user interacts with a page element having one of the pre-classified element identifiers, the user interface is modified to provide enhanced functionality relating to the media object linked to by the page element.
    Type: Application
    Filed: October 7, 2013
    Publication date: February 6, 2014
    Applicant: ViaSat Inc.
    Inventors: Raymond L. Mills, Daniel M. Newman
  • Publication number: 20140040786
    Abstract: An engagement tracking system is described herein that automatically scans, identifies, and tags available events to track, monitor, record, and report on various unique webpages and/or electronic/digital content sources for any domain(s) designated by a user. The system eliminates the need for manual tagging/coding yet allows users to easily administer the tracking, monitoring, recording, and reporting of events through a hosted user interface or through an integrated third-party reporting application. In some embodiments, the system automatically scans and identifies text-based telephone numbers, image-based telephone numbers, and call-to-action images to alter the content and images to generate a URI/hypertext reference in order to initiate a telephone call (either through dialing protocols or third-party software). Each URI/hypertext reference is then tagged to track, monitor, record, and report as with other events managed by the system.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 6, 2014
    Applicant: KeyMetric, Inc.
    Inventors: Gregory Earl Swanson, Michael William Turta, Antoinette Lynn Hume
  • Publication number: 20140040785
    Abstract: A method, system, and computer program product for browser rendering and control extensions for browser rendering that is responsive to external applications that are at least partially controlled by user gestures from the browser. The method commences by authenticating a user, then rendering an initial display comprising a plurality of graphical components corresponding to respective prescribed user activities. The browser receives a user interface gesture corresponding to a user selected one of the prescribed user activities, and proceeds to access a flow metadata repository to retrieve external application launch parameters which are then used to launch one or more external applications. The browser receives task state indications from the external application and re-renders the display based on the received task state indications. The user activities correspond to a READ type of user activity, a SEE type of user activity, or DO types of user activity, or in any combinations thereof.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Applicant: Oracle International Corporation
    Inventors: Terence Munday, Trevor Mathers, Tom Poulsen, Andrew Rundell, John Cafolla
  • Patent number: 8645353
    Abstract: Anchor images and information associated therewith are accumulated during a Web crawling operation. One or more rules are applied to the accumulated candidate anchor images to filter out candidate anchor images that are not appropriate for use as the anchor image for a particular target video. The remaining candidate anchor image is then selected as the anchor image for the particular video.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Xiao Kong, Wei Wang, Rui Cai, Haifeng Li, Yanfeng Sun
  • Patent number: 8645848
    Abstract: Systems and method for dynamically loaded menus and objects are provided that can provide cross-platform capability and accessibility features. Objects in a page that are dynamic or are not human-readable (e.g., executable or images) can be identified and enhanced for compatibility with screen readers. HTML corresponding to the object can be generated and loaded in storage for use within the web page. The loaded HTML can be copied into the HTML of the web page. A blank placeholder may be displayed in the area in which the corresponding HTML is to be displayed and the corresponding HTML is displayed over the placeholder to provide a replacement object such as to display a list of URL menu items.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: February 4, 2014
    Assignee: Open Text S.A.
    Inventor: Joseph C Lesh
  • Patent number: 8645354
    Abstract: Video entity templates defining common features that relate to various metadata types shared among a group of video Web pages are generated for target Web sites. Metadata associated with videos contained within Web pages belonging to a particular target Web site can then be automatically and accurately extracted using a video entity template generated for the particular target Web site. This metadata can then be indexed for use by video search applications in providing video search results.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Xiao Kong, Wei Wang, Rui Cai, Haifeng Li, Yanfeng Sun
  • Patent number: 8645849
    Abstract: Methods and devices enable displaying selected portions of one or more webpages in user defined view windows presented on a computing device display desktop. A selected webpage may be rendered into a full-sized render buffer in order for a rendering engine to render all the elements properly. One or more view windows are created on the display desktop that show user selected portions of the render buffer. In this manner users can select portions of one or more websites for presentation on their computing device desktop, position the selected portions at their preferred locations.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: February 4, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Kurt W. Abrahamson
  • Publication number: 20140033025
    Abstract: In some example embodiments, a system and method is shown that includes receiving a text request that includes an identifier value that identifies a text-based description associated with a portion of digital content that is part of a larger portion of digital content. Further, the method includes responsive to the text request, retrieving the text-based description associated with the portion of digital content from a data store, the retrieving using the identifier value to identify the text-based description. Additionally, the method includes communicating the text-based description to a user.
    Type: Application
    Filed: December 6, 2007
    Publication date: January 30, 2014
    Inventors: Anubhav Mukherjee, Narinder Beri
  • Publication number: 20140033082
    Abstract: A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.
    Type: Application
    Filed: October 1, 2013
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, John M. Boyer, Charles F. Wiecha
  • Publication number: 20140033079
    Abstract: A method for adaptive data visualization includes accessing business intelligence data stored in a database, providing an interactive web browser having a filter pane and a result display pane, the filter pane containing a list of characteristics and/or key figures, receiving a user's selection of a parameter associated with the characteristics or the key figures, adaptively filtering the accessed data the selection, where the first selection triggers the adaptive filter to filter the data, displaying results of the adaptive filtering in the result display pane, receiving a second selection from among the parameters, adaptively filtering the accessed data based on the first selection and the second selection, the second selection triggering the adaptive filter, and modifying the displayed results based on the adaptive filtering results of the first and the second selections. A system to implement adaptive data visualization and a computer readable medium containing executable instructions are also described.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Inventors: Katharina Sage, Andreas Riehl, Michael Belenki, Henrik Arndt
  • Publication number: 20140033080
    Abstract: A web browser has a user interface that includes a content rendering area within the web browser user interface and a control layout area adjacent the content rendering area. The control layout area includes a user-selectable icon that is always available to the user in the control layout area and which is user-configurable. For example, the user-configurable icon may be configured with one of two pre-defined functions. In one illustrative implementation the two pre-defined functions may be a tabs function and a favorites function.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Chee Chen Tong, Amin Lakhani, Yun Xu, Liang Chen, Ricardo Meza, Charles Morris
  • Publication number: 20140033081
    Abstract: A sports content personalization system is described. A method may comprise receiving sports content at a server computing device, the sports content associated with content data related to subject matter of the sports content; generating a user profile comprising user data, the user data indicating one or more sports content interests; and presenting personalized sports content on a user interface comprising sports content selected based on the user data and the content data, the user interface presented on a display of a client computing device. Other embodiments are described and claimed.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: CBS INTERACTIVE INC.
    Inventors: Antonio Fernandez, Ronnie Paskin, Vinh Tran
  • Patent number: 8640037
    Abstract: Methods, computer-readable media, and apparatuses provide a graphical overlay for displaying analytic data over at least a portion of a corresponding page. A graphical overlay may be displayed over at least a portion of a page displayed on a graphical user interface according to page data. Data may be inputted into the graphical overlay and analytic data corresponding to the displayed page may be received from a remote server. Also, the graphical overlay may display at least a portion of the analytic data based on the inputted data. The graphical overlay may be built to run as an add-on to a browser or non-browser application or to run as a separate application.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: January 28, 2014
    Assignee: Ensighten, LLC
    Inventors: Joshua C. Goodwin, Joshua R. Manion, William M. Latimer
  • Publication number: 20140026081
    Abstract: A method of controlling webpage behaviour on a web enabled device 3 in order to assist in, for example, collection of monitoring information, preserving session context, and improving security. The method includes monitoring a user interaction with a webpage (step 203), using a client side module 31 at the web enabled device 3, and determining whether predetermined conditions are satisfied (step 204). Where the predetermined conditions are satisfied the further steps below are carried out: capturing details concerning an intended result of said user interaction (step 205), using the client side module; at least temporarily preventing occurrence of the intended result of said user interaction using the client side module (step 206); carrying out additional processing (step 207) using the client side module; determining a controlled result (step 208), using the client side module, in dependence on said intended result and the additional processing; and causing the controlled result to occur (step 209).
    Type: Application
    Filed: March 6, 2012
    Publication date: January 23, 2014
    Applicant: CELBRUS TECHNOLOGIES LIMITED
    Inventors: Dara James Edward O'donnell, Lincoln Mark Vaughan Goldspink
  • Publication number: 20140026080
    Abstract: Systems, apparatus and methods are provided to maintain a user-populated online repository of science protocols. A user may create a science protocol by inputting information relating to one or more steps of an experiment. The created science protocol may be stored in the protocol database. A user may search the protocol database using a navigable menu for accessing a plurality of application functionalities associated with the protocol database. Based on the search, a user may be able to retrieve and download the created science protocol. The user may be able to modify and/or annotate the created science protocol. The modified and/or annotated science protocol may be stored in the protocol database as a modified and/or annotated version of the created science protocol.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 23, 2014
    Applicant: Zappylab, Inc.
    Inventors: Leonid TEYTELMAN, Alexei STOLIARTCHOUK, Matthew DAVIS
  • Publication number: 20140026082
    Abstract: A method for automatically navigating potential websites for predictive browsing based on user activities along with efficiency of verifying content updates. A Uniform Resource Locator (URL) of websites and its associated attributes that a user visits can be recorded and stored in a storage engine. The potential sites can be predicted by a predictive engine component based upon a past browsing history and various environmental factors that are recorded in the storage engine. A dynamic content detection engine component examines each potential websites and detects if the site has been updated. The predictive engine enables the user to navigate to the potential websites thereby permitting the user to browse websites faster.
    Type: Application
    Filed: September 27, 2013
    Publication date: January 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Christopher N. DODSON, Keith R. Walker, Brian M. O'Connell, Richard A. Locke
  • Patent number: 8635540
    Abstract: The object-oriented approach used by the present invention provides the ability to develop and manage Internet transactions. Local applications can be accessed using any workstation connected to the Internet regardless of the workstation's configuration. Some or all of a Web page can be generated dynamically using input received in a returned page, generated at runtime, or retrieved from an external data source (e.g., database or electronic mail system). When the Web page definition is rendered, the information contained in template(s), declaration file(s), and object(s) are used to generate standard definitions. State information is maintained across transactions. Using state information, virtual applications, sessions, transactions, and pages can be implemented. Self-contained modules, or components, provide the ability to share implementations and create multi-content documents. Event objects can be used to assist in event handling management.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: January 21, 2014
    Assignee: Apple Inc.
    Inventors: Nicolas Popp, Bruce Ong, Charles D'Harcourt
  • Patent number: 8635541
    Abstract: The present invention provides a mechanism to display exactly which parts of a GUI are being updated by non-blocking or asynchronous interaction with a server. It also allows the user to continue to interact with unaffected portions of the display and therefore can be used to provide a superior user experience. Specifically, the present invention displays a busy or progress indicator at the element level of granularity, indicating that the value of the element is currently undergoing a non-blocking or asynchronous update.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: David J. Shepherd, David F. Manning
  • Patent number: 8635535
    Abstract: A computer-implemented method is provided, including storing, in an authentication server system, unique identification codes assigned to respective entities. Secure zone HTML code elements are provided for placement on a web page in association with respective identifiers of the entities, the HTML code elements specifying (a) respective ones of the codes for the respective associated identifiers of the entities, and (b) creation of respective inline frames on the page. Upon opening of the page, execution of a server-side program is triggered at the system, which program receives the codes specified by the code elements. The received codes are authenticated by comparing the received codes to the codes stored in the system. For each match found between one of the received codes and one of the stored codes, the system delivers web content to or via the one of the inline frames associated with the one of the received codes.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: January 21, 2014
    Assignee: D&B Business Information Solutions Limited
    Inventor: Shachar Shaty
  • Patent number: 8635542
    Abstract: Methods, systems, and apparatus, including computer program products, in which syndication spaces for a webpage are identified, each syndication space defining a location on the webpage in which one or more content items are displayed at a client device, and each content item associated with one or more campaign attributes. Display data is generated that causes each syndication space to selectively display a visual indication of one or more of the campaign attributes on the webpage at the client device.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: January 21, 2014
    Inventor: Ryan Hickman
  • Patent number: 8635268
    Abstract: Disclosed are various embodiments of systems and methods for content notification. For example, in some embodiments, a method includes the step of storing a network page in a memory in a client computing device. The network page includes a list of item representations associated with a plurality of items. Each item representation is associated with a respective one of the items. The method further includes the step of rendering the network page using the client computing device. The network page includes a content notification component in a visible portion, and the content notification component is visible in a viewport. The content notification component provides notification to a user of at least one non-visible portion of the network page.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: January 21, 2014
    Assignee: Amazon Technologies, Inc
    Inventors: Andrew H. Otwell, Sachin Kaushik, Arjun Chittoor
  • Patent number: 8635536
    Abstract: There is provided a method that includes storing a plurality of image elements of a seal media object in respective files in an authentication server system, each of the image elements is selected from the group consisting of: a layer of the seal media object, a still image portion of the seal media object, and a moving image portion of the seal media object. Authenticating at least a portion of a web page, upon opening of the web page in a browser, by the authentication server system. Delivering to the browser, by the authentication server system, files for assembly and display of the image elements on the web page as the seal media object upon authenticating.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: January 21, 2014
    Assignee: D&B Business Information Solutions Limited
    Inventor: Shachar Shaty
  • Patent number: 8635519
    Abstract: Systems and methods for sharing digital content based on positional tagging on a digital platform. For example, in one embodiment, the systems and methods generally include: (a) providing a first user with an interface to tag content on a first digital platform; (b) creating a positional identifier that identifies the location of the tagged content on the first digital platform; and (c) posting, on a second digital platform, a link to the first digital platform. When a second user on the second digital platform activates the link on the second digital platform, the second user is directed to the first digital platform. The systems and methods thereafter include: (d) identifying when a second user has accessed the first digital platform via the link on the second digital platform; and (e) highlighting the tagged content on the first digital platform.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: January 21, 2014
    Assignee: Luminate, Inc.
    Inventors: James R. Everingham, Will H. Scullin
  • Publication number: 20140019888
    Abstract: Apparatuses, computer readable mediums, and methods of co-browsing between a visitor and an operator are disclosed. The method may include on a condition that an event associated with a tab is received, handling the event. The method may include on a condition of receiving a user interface event or a webpage data update from the visitor, handling the user interface event or received webpage data update. Another method may include on a condition of an operator becoming active, sending webpage data regarding an active tab for visitors. The method may include receiving a webpage data update associated with the active tab from a first visitor. The method may include storing the webpage data update based on the first visitor and the active tab. The method may include sending an indication of the webpage data update to the operator with an indication of the active tab and of the first visitor.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 16, 2014
    Inventors: Carlos Paniagua, Madis Nomme, David Rodas, Mehrbod Sharifi, Justin DiPietro, Daniel Michaeli
  • Publication number: 20140019887
    Abstract: A computer-implemented method, apparatus, and computer readable storage medium encapsulate user interface components that collect data for a case management solution, while consistently enforcing metadata and constraints. Multiple types of interactive documents are supported, and a configuration indicates the type whose user interface components are to be encapsulated. A wrapper widget is created based on the interactive document type and implements an interface that enables it to interact externally with the case management environment and internally with the interactive document. The wrapper widget injects case property data values, metadata and/or constraints from the case management environment into the interactive document, which then enables editing of the case property data values and the effecting of the metadata and/or enforcing of the constraints.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Boyer, Wayne A. Malkin, Brent A. Taylor
  • Patent number: 8631335
    Abstract: An illustrative embodiment of a computer-implemented method for plug-in re-use in a web page for simulated simultaneous interactive elements, determines whether an interactive element is a plug-in instance on a web page and responsive to a determination that the interactive element is not a plug-in instance on a web page, requests current state information of the interactive element from the web page. The computer-implemented method loads the current state information into an available plug-in instance on the web page, positions and sizes the available plug-in instance on top of the interactive element on the web page and enables interaction with the interactive element.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventor: Matthew S. Chmiel
  • Patent number: 8631332
    Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 14, 2014
    Assignee: LinkedIn Corporation
    Inventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
  • Patent number: 8631314
    Abstract: A system for delivering advertisement units that interact with each other on a webpage is disclosed. The system includes a web browser, a web server, and an advertisement server. The web browser is configured to generate a request for a webpage. The web server is communicatively connected to the web browser and is configured to receive the request for a webpage from the web browser and send the requested webpage to the browser in response to the request. The webpage includes an ad unit request script that is configured to direct the web browser to generate a request for an advertisement unit. The advertisement server is communicatively connected to the web browser and the web server. The advertisement server is configured to receive advertisement unit requests and send a first ad unit and a second ad unit to the web browser in response to those requests. The first and second ad units are rendered by the web browser onto the webpage.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 14, 2014
    Assignee: Interpols Network Incorporated
    Inventors: Hyo Lee, Peter H. Kim
  • Publication number: 20140013251
    Abstract: A system and method for associating context-sensitive widgets in electronic publications, preferably eBooks. The publisher of the eBook tags certain sections of the electronic book as widget enabled, which allows the reader of the book to associate a widget with the tagged content. Preferably, the tags are generic to categories of widgets and the system allows a user to select one of several widgets in that category to associate with the content. Once the widget has been associated with the content by a user, the user can activate and run the widget, which is related to the content thereby providing a richer and highly personalized reading experience.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 9, 2014
    Inventors: Kashif ZAFAR, Theresa HORNER