CA2660006A1 - Distribution of content document to varying users with security, customization and scalability - Google Patents

Distribution of content document to varying users with security, customization and scalability Download PDF

Info

Publication number
CA2660006A1
CA2660006A1 CA002660006A CA2660006A CA2660006A1 CA 2660006 A1 CA2660006 A1 CA 2660006A1 CA 002660006 A CA002660006 A CA 002660006A CA 2660006 A CA2660006 A CA 2660006A CA 2660006 A1 CA2660006 A1 CA 2660006A1
Authority
CA
Canada
Prior art keywords
container document
request
user group
status
configuration information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002660006A
Other languages
French (fr)
Other versions
CA2660006C (en
Inventor
Shoumen Saha
Jon Snitow
Jesse Shieh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2660006A1 publication Critical patent/CA2660006A1/en
Application granted granted Critical
Publication of CA2660006C publication Critical patent/CA2660006C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2119Authenticating web pages, e.g. with suspicious links
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/9994Distributed or remote access

Abstract

A system and method for receiving a request for a container document, det ermining whether the request is for a container document associated with a u ser group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of stat us within the user group, determining the level of status of the requestor b ased on a determination that the requestor is associated with a level of sta tus within the user group, requesting configuration information based on a d etermination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving t he container document using the configuration information.

Claims (17)

1. A method, comprising:
receiving a request for a container document;
determining whether the request is for a container document associated with a user group;
determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group;
determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group;
requesting configuration information based on a determination that the container document is associated with a user group and the level of status;
receiving the configuration information; and serving the container document using the configuration information.
2. The method according to claim 1, wherein contents of the container document varies based on the plurality of levels of status.
3. The method according to claim 1, wherein each of the plurality of levels of status is associated with a respective container document, and contents of each of the container documents varies based on the level of status.
4. The method according to claim 3, wherein all of the respective container documents comprise a common template and content within a portion of each of the respective container documents varies based on the level of status.
5. The method according to claim 1, wherein the level of status is based on a user subscription.
6. A method, comprising:
receiving a request for a container document;
determining whether the request is for a container document associated with a user group;
determining a location associated with the request;
requesting configuration information based on a determination that the container document is associated with a user group and the location;
receiving the configuration information; and serving the container document using the configuration information.
7. The method according to claim 6, wherein contents of the container document is based on the location.
8. The method according to claim 6, wherein each location among a plurality of locations is associated with a respective container document, and contents of each of the container documents varies based on the location.
9. The method according to claim 8, wherein all of the respective container documents comprise a common template and content within a portion of each of the respective container documents varies based on the location.
10. The method according to claim 6, wherein a language of the container document is based on the location.
11. The method according to claim 6, wherein the location is automatically determined using information associated with a network device.
12. A system that serves content in a container document, comprising:
a first server to receive a request for a container document, determine whether the request is for a container document associated with a user group, determine whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determine the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, request configuration information from a configuration server based on a determination that the request is for a container document associated with a user group and the level of status, receive the configuration information from the configuration server, and serve the requested container document using the configuration information, wherein the configuration server enables configuration of at least a portion of a container document, and wherein the container document is associated with a user group.
13. A system that serves content in a container document, comprising:
a first server to receive a request for a container document, determine whether the request is for a container document associated with a user group, determine a location associated with the request, request configuration information from a configuration server based on a determination that the request is for a container document associated with a user group and the location, receive the configuration information from the configuration server, and serve the requested container document using the configuration information, wherein the configuration server enables configuration of at least a portion of a container document, and wherein the container document is associated with a user group.
14. A computer-accessible medium encoded with computer program code effective to perform the following:
receive a request for a container document;
determine whether the request is for a container document associated with a user group;
determine whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group;
determine the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group;
request configuration information based on a determination that the container document is associated with a user group and the level of status;
receive the configuration information; and serve the container document using the configuration information.
15. A computer-accessible medium encoded with computer program code effective to perform the following:
receive a request for a container document;
determine whether the request is for a container document associated with a user group;
determine a location associated with the request;
request configuration information based on a determination that the container document is associated with a user group and the location;
receive the configuration information; and serve the container document using the configuration information.
16. The method of claim 1, wherein the determining whether the request is for a container document associated with a user group includes retrieving information associated with a domain name, wherein the domain name is selectable by the user group, and the information associated with the domain name is stored in a dynamic table.
17. The method of claim 6, wherein the determining whether the request is for a container document associated with a user group includes retrieving information associated with a domain name, wherein the domain name is selectable by the user group, and the information associated with the domain name is stored in a dynamic table.
CA2660006A 2006-08-07 2007-08-07 Distribution of content document to varying users with security, customization and scalability Active CA2660006C (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US83586106P 2006-08-07 2006-08-07
US60/835,861 2006-08-07
US86360006P 2006-10-31 2006-10-31
US60/863,600 2006-10-31
US11/756,926 US8407250B2 (en) 2006-08-07 2007-06-01 Distribution of content document to varying users with security customization and scalability
US11/756,926 2007-06-01
PCT/US2007/017502 WO2008021059A2 (en) 2006-08-07 2007-08-07 Distribution of content document to varying users with security, customization and scalability

Publications (2)

Publication Number Publication Date
CA2660006A1 true CA2660006A1 (en) 2008-02-21
CA2660006C CA2660006C (en) 2016-05-10

Family

ID=39030493

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2660006A Active CA2660006C (en) 2006-08-07 2007-08-07 Distribution of content document to varying users with security, customization and scalability

Country Status (5)

Country Link
US (3) US8407250B2 (en)
EP (1) EP2054796A4 (en)
CN (1) CN101523341B (en)
CA (1) CA2660006C (en)
WO (1) WO2008021059A2 (en)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US20070136201A1 (en) * 2005-12-12 2007-06-14 Google Inc. Customized container document modules using preferences
US20090006996A1 (en) * 2006-08-07 2009-01-01 Shoumen Saha Updating Content Within A Container Document For User Groups
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US8185830B2 (en) * 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8407250B2 (en) 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
WO2008132670A1 (en) * 2007-04-25 2008-11-06 Fireflight (Pty) Ltd Method and system for installing a software application on a mobile computing device
WO2008137742A1 (en) * 2007-05-03 2008-11-13 Sean Roach Social network membership tiered access to information
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US20090282043A1 (en) * 2008-05-07 2009-11-12 Srinivas Ganesh Dharmavaram System And Method For Concurrency Control Of Logically Grouped Shared Objects In A Multi-User Environment
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
CN101662460B (en) 2008-08-25 2015-07-15 阿里巴巴集团控股有限公司 Method, system and device for cross-domain communication
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US8621376B2 (en) * 2009-10-28 2013-12-31 Yahoo! Inc. Developer interface and associated methods for system for querying and consuming web-based data
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US8887078B2 (en) * 2010-12-13 2014-11-11 Microsoft Corporation Configuration of custom controls in data-driven environments
WO2012138270A1 (en) * 2011-04-07 2012-10-11 Quickpilot Ab System and method for providing and controlling end user access to information
US20120272167A1 (en) * 2011-04-20 2012-10-25 Nokia Corporation Methods, apparatuses and computer program products for providing a mechanism for same origin widget interworking
US9015577B2 (en) * 2011-05-06 2015-04-21 Microsoft Technology Licensing, Llc Content flow through containers
US9665854B1 (en) 2011-06-16 2017-05-30 Consumerinfo.Com, Inc. Authentication alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
US20140164544A1 (en) * 2011-07-29 2014-06-12 Eric Gagneraud Enabling a computing device to utilize another computing device
US20120084842A1 (en) * 2011-09-13 2012-04-05 Whitmyer Jr Wesley W Configurable electronic messaging system that maintains recipient privacy
CN102999420B (en) * 2011-09-13 2016-02-03 阿里巴巴集团控股有限公司 Based on cross site scripting leak method of testing and the system of DOM
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
CN103577440B (en) * 2012-07-27 2017-08-11 阿里巴巴集团控股有限公司 A kind of data processing method and device in non-relational database
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
GB2508602A (en) * 2012-12-04 2014-06-11 Ibm Determining content suitable for inclusion in portals
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US10664936B2 (en) 2013-03-15 2020-05-26 Csidentity Corporation Authentication systems and methods for on-demand products
US9633322B1 (en) 2013-03-15 2017-04-25 Consumerinfo.Com, Inc. Adjustment of knowledge-based authentication
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
CN103248627B (en) * 2013-05-06 2017-02-08 北京奇虎科技有限公司 Method, forward proxy server and system for visiting website resources
US9721147B1 (en) 2013-05-23 2017-08-01 Consumerinfo.Com, Inc. Digital identity
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
US9529851B1 (en) 2013-12-02 2016-12-27 Experian Information Solutions, Inc. Server architecture for electronic data quality processing
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
US9442720B2 (en) * 2014-02-26 2016-09-13 Paypal, Inc. Adding on-the-fly comments to code
US9965449B2 (en) * 2014-03-17 2018-05-08 Ca, Inc. Providing product with integrated wiki module
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US10373240B1 (en) 2014-04-25 2019-08-06 Csidentity Corporation Systems, methods and computer-program products for eligibility verification
CN104112187B (en) * 2014-07-15 2017-07-11 湖北省体育局 A kind of Transmission system and method for gym building resources information
US10122723B1 (en) 2014-11-06 2018-11-06 Google Llc Supervised contact list for user accounts
CN105635229B (en) * 2014-11-06 2019-09-17 阿里巴巴集团控股有限公司 Data earth-filling method and device
US11227001B2 (en) 2017-01-31 2022-01-18 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US10437917B2 (en) * 2017-04-28 2019-10-08 Microsoft Technology Licensing, Llc Web page nonintrusive content protection on user device
US10911234B2 (en) 2018-06-22 2021-02-02 Experian Information Solutions, Inc. System and method for a token gateway environment
US20200074541A1 (en) 2018-09-05 2020-03-05 Consumerinfo.Com, Inc. Generation of data structures based on categories of matched data items
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
JP7234699B2 (en) * 2019-03-05 2023-03-08 ブラザー工業株式会社 Application program and information processing device
JP7215234B2 (en) 2019-03-05 2023-01-31 ブラザー工業株式会社 Application program and information processing device
US11886605B2 (en) 2019-09-30 2024-01-30 Red Hat, Inc. Differentiated file permissions for container users
US11106754B1 (en) * 2020-03-17 2021-08-31 Capital One Services, Llc Methods and systems for hyperlinking user-specific content on a website or mobile applications
US10922372B1 (en) 2020-03-17 2021-02-16 Capital One Services, Llc Methods and systems for generating custom content using universal deep linking across web and mobile applications
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution

Family Cites Families (197)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179657A (en) 1988-03-17 1993-01-12 International Business Machines Corporation Panel definition language for computer display
JP3181592B2 (en) 1992-12-01 2001-07-03 マイクロソフト コーポレイション Method and system for in-place interaction with embedded objects
AU6826794A (en) 1993-05-10 1994-12-12 Apple Computer, Inc. Computer-human interface system which manipulates parts between a desktop and a document
US5812862A (en) 1993-05-10 1998-09-22 Apple Computer, Inc. Computer-human interface system for compound documents
US5537526A (en) 1993-11-12 1996-07-16 Taugent, Inc. Method and apparatus for processing a display document utilizing a system level document framework
US5470233A (en) 1994-03-17 1995-11-28 Arkenstone, Inc. System and method for tracking a pedestrian
US5636346A (en) 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5724521A (en) 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5682468A (en) 1995-01-23 1997-10-28 Intergraph Corporation OLE for design and modeling
SE504085C2 (en) 1995-02-01 1996-11-04 Greg Benson Methods and systems for managing data objects in accordance with predetermined conditions for users
US5845265A (en) 1995-04-26 1998-12-01 Mercexchange, L.L.C. Consignment nodes
US6026368A (en) 1995-07-17 2000-02-15 24/7 Media, Inc. On-line interactive system and method for providing content and advertising information to a targeted set of viewers
US5640579A (en) 1995-07-24 1997-06-17 Microsoft Corporation Method and system for logically partitioning a view of a document object from a frame in which the document object is displayed
US20040019610A1 (en) 1996-02-27 2004-01-29 Burns Kevin S. Portal information delivery system for personal computers and SOHO computer systems
US5920854A (en) 1996-08-14 1999-07-06 Infoseek Corporation Real-time document collection search engine with phrase indexing
US20040139049A1 (en) 1996-08-22 2004-07-15 Wgrs Licensing Company, Llc Unified geographic database and method of creating, maintaining and using the same
US6185427B1 (en) 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US5905492A (en) 1996-12-06 1999-05-18 Microsoft Corporation Dynamically updating themes for an operating system shell
US5931901A (en) 1996-12-09 1999-08-03 Robert L. Wolfe Programmed music on demand from the internet
US6285987B1 (en) 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
EP0974098A4 (en) 1997-02-07 2000-10-25 About Com Inc Collaborative internet data mining system
US6750881B1 (en) 1997-02-24 2004-06-15 America Online, Inc. User definable on-line co-user lists
US6247009B1 (en) 1997-03-10 2001-06-12 Canon Kabushiki Kaisha Image processing with searching of image data
US6223163B1 (en) 1997-03-21 2001-04-24 Walker Digital, Llc Method and apparatus for controlling offers that are provided at a point-of-sale terminal
US5974398A (en) 1997-04-11 1999-10-26 At&T Corp. Method and apparatus enabling valuation of user access of advertising carried by interactive information and entertainment services
US6061659A (en) 1997-06-03 2000-05-09 Digital Marketing Communications, Inc. System and method for integrating a message into a graphical environment
US6253189B1 (en) 1997-09-15 2001-06-26 At&T Corp. System and method for completing advertising time slot transactions
US6134552A (en) 1997-10-07 2000-10-17 Sap Aktiengesellschaft Knowledge provider with logical hyperlinks
US6009442A (en) 1997-10-08 1999-12-28 Caere Corporation Computer-based document management system
US6067570A (en) 1997-10-20 2000-05-23 The Delfin Project, Inc. Method and system for displaying and interacting with an informational message based on an information processing system event
US7257604B1 (en) 1997-11-17 2007-08-14 Wolfe Mark A System and method for communicating information relating to a network resource
US6610105B1 (en) 1997-12-09 2003-08-26 Openwave Systems Inc. Method and system for providing resource access in a mobile environment
US6526426B1 (en) 1998-02-23 2003-02-25 David Lakritz Translation management system
US6421675B1 (en) 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
US6044375A (en) 1998-04-30 2000-03-28 Hewlett-Packard Company Automatic extraction of metadata using a neural network
US6473800B1 (en) 1998-07-15 2002-10-29 Microsoft Corporation Declarative permission requests in a computer system
US6493749B2 (en) 1998-08-17 2002-12-10 International Business Machines Corporation System and method for an administration server
US6397231B1 (en) 1998-08-31 2002-05-28 Xerox Corporation Virtual documents generated via combined documents or portions of documents retrieved from data repositories
US6078866A (en) 1998-09-14 2000-06-20 Searchup, Inc. Internet site searching and listing service based on monetary ranking of site listings
KR100415996B1 (en) * 1998-10-12 2004-01-31 삼성전자주식회사 Method of rendering documents by server
US6324519B1 (en) 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US6298348B1 (en) 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
US6813640B1 (en) 1998-12-08 2004-11-02 Macrovision Corporation System and method for controlling the editing by user action of digital objects created in a document server application
US6396515B1 (en) 1998-12-15 2002-05-28 International Business Machines Corporation Method, system and computer program product for dynamic language switching in user interface menus, help text, and dialogs
US11109114B2 (en) 2001-04-18 2021-08-31 Grass Valley Canada Advertisement management method, system, and computer program product
US6681371B1 (en) 1998-12-21 2004-01-20 At&T Corp. System and method for using container documents as multi-user domain clients
US6430688B1 (en) 1998-12-22 2002-08-06 International Business Machines Corporation Architecture for web-based on-line-off-line digital certificate authority
JP3396177B2 (en) 1999-01-26 2003-04-14 インターナショナル・ビジネス・マシーンズ・コーポレーション Web page customization system
US6985882B1 (en) 1999-02-05 2006-01-10 Directrep, Llc Method and system for selling and purchasing media advertising over a distributed communication network
US6269361B1 (en) 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US7908602B2 (en) 1999-06-30 2011-03-15 Blackboard Inc. Internet-based education support system, method and medium providing security attributes in modular, extensible components
US7159192B2 (en) 1999-08-13 2007-01-02 Hotbar.Com, Inc. System and method for customizing electronic messages
US6976210B1 (en) 1999-08-31 2005-12-13 Lucent Technologies Inc. Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6697825B1 (en) 1999-11-05 2004-02-24 Decentrix Inc. Method and apparatus for generating and modifying multiple instances of element of a web site
AU2598001A (en) 1999-12-22 2001-07-03 Accenture Llp A method for a graphical user interface search filter generator
EP1117050A1 (en) 2000-01-14 2001-07-18 Sun Microsystems, Inc. Individual data representation
US8813123B2 (en) 2000-01-19 2014-08-19 Interad Technologies, Llc Content with customized advertisement
US6434747B1 (en) 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
US20010047297A1 (en) 2000-02-16 2001-11-29 Albert Wen Advertisement brokering with remote ad generation system and method in a distributed computer network
US20020026359A1 (en) 2000-02-22 2002-02-28 Long Kenneth W. Targeted advertising method and system
US6865593B1 (en) 2000-04-12 2005-03-08 Webcollege, Inc. Dynamic integration of web sites
US7266821B2 (en) 2000-04-27 2007-09-04 Hyperion Solutions Corporation Method and apparatus for processing jobs on an enterprise-wide computer system
US20020046104A1 (en) 2000-05-09 2002-04-18 Geomicro, Inc. Method and apparatus for generating targeted impressions to internet clients
US20010051911A1 (en) 2000-05-09 2001-12-13 Marks Michael B. Bidding method for internet/wireless advertising and priority ranking in search results
US6327628B1 (en) 2000-05-19 2001-12-04 Epicentric, Inc. Portal server that provides a customizable user Interface for access to computer networks
US6912532B2 (en) 2000-05-22 2005-06-28 Benjamin H. Andersen Multi-level multiplexor system for networked browser
US7085994B2 (en) 2000-05-22 2006-08-01 Sap Portals, Inc. Snippet selection
US7496637B2 (en) 2000-05-31 2009-02-24 Oracle International Corp. Web service syndication system
EP1286288A4 (en) 2000-05-31 2005-08-31 Ntt Docomo Inc Method and system for distributing advertisements over network
US20020091736A1 (en) 2000-06-23 2002-07-11 Decis E-Direct, Inc. Component models
JP3514704B2 (en) 2000-06-28 2004-03-31 株式会社昭文社 Map information distribution system, map information distribution method, server for distributing map information, and server for providing services
JP2002015217A (en) 2000-06-30 2002-01-18 Fujitsu Ltd Digital content advertisement display system using auction
US20020002509A1 (en) 2000-06-30 2002-01-03 Wagorn Paul E. Custom advertising and trade facilitation system for internet or e-mail implementation
US20020031230A1 (en) 2000-08-15 2002-03-14 Sweet William B. Method and apparatus for a web-based application service model for security management
US7599851B2 (en) 2000-09-05 2009-10-06 Renee Frengut Method for providing customized user interface and targeted marketing forum
US7861174B2 (en) 2000-09-08 2010-12-28 Oracle International Corporation Method and system for assembling concurrently-generated content
AU2001288983A1 (en) 2000-09-18 2002-04-02 Icon One, Inc. Method and system for forming a list-based value discovery network
US7461024B2 (en) 2000-09-27 2008-12-02 Montgomery Rob R Bidder-side auction dynamic pricing agent, system, method and computer program product
US20020046245A1 (en) 2000-09-29 2002-04-18 Hillar Christopher J. System and method for creating customized web pages
US7054924B1 (en) * 2000-09-29 2006-05-30 Cisco Technology, Inc. Method and apparatus for provisioning network devices using instructions in extensible markup language
US7000107B2 (en) 2000-09-30 2006-02-14 Microsoft Corporation System and method for using dynamic web components to remotely control the security state of web pages
US20020099605A1 (en) 2000-10-06 2002-07-25 Searchcactus, Llc Search engine with demographic-based advertising
AU2002251680A1 (en) 2000-11-01 2002-08-19 Real Media, Inc. System and method for delivering plural advertisement information on a data network
KR100398711B1 (en) 2000-11-08 2003-09-19 주식회사 와이즈엔진 Content publication system for supporting real-time integration and processing of multimedia contents including dynamic data and method thereof
US20020077891A1 (en) 2000-12-15 2002-06-20 Castle Daniel C. Method and apparatus to maximize advertising revenue
JP2002216017A (en) 2001-01-22 2002-08-02 Sony Corp Auction method for advertisement frame and its device and recording medium
US7739590B2 (en) 2001-03-01 2010-06-15 Accenture Llp Automatic generation of personal homepages for a sales force
US8001118B2 (en) 2001-03-02 2011-08-16 Google Inc. Methods and apparatus for employing usage statistics in document retrieval
US20020152114A1 (en) 2001-04-12 2002-10-17 Shumaker Lance C. System and method for updating an intranet portal
US20020194062A1 (en) 2001-04-19 2002-12-19 Leif Linde Method and system for simulating the distribution of targeted advertising
US7167903B2 (en) 2001-04-25 2007-01-23 Teacherweb, Inc. System and method for user updateable web sites and web pages
JP2002358455A (en) 2001-05-31 2002-12-13 Matsushita Electric Ind Co Ltd Advertisement information distributing apparatus and charging apparatus
US7346667B2 (en) * 2001-05-31 2008-03-18 Ubs Ag System for delivering dynamic content
WO2002101587A1 (en) 2001-06-06 2002-12-19 Sony Corporation Advertisement selection apparatus, advertisement selection method, and storage medium
US20040054589A1 (en) 2001-06-14 2004-03-18 Nicholas Frank C. Method and system for providing network based target advertising and encapsulation
JP2003006085A (en) 2001-06-20 2003-01-10 Nec Corp Contents distribution system, its method and contents distribution program
MXPA03011976A (en) 2001-06-22 2005-07-01 Nervana Inc System and method for knowledge retrieval, management, delivery and presentation.
US8285701B2 (en) 2001-08-03 2012-10-09 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator remote content crawler
US20040205554A1 (en) 2001-08-22 2004-10-14 Goswami Kumar K. Systems and methods for accessing multiple internal information sources of a business from a composite web document
US20030050986A1 (en) * 2001-09-13 2003-03-13 Matthews Charles R. System and method for community interfaces
US20030067497A1 (en) 2001-10-09 2003-04-10 Pichon Olivier Francis Method and device for modifying a pre-existing graphical user interface
US7594182B2 (en) 2001-10-12 2009-09-22 National Insturments Corporation Dynamic and user-defined events for a graphical program
US7559032B2 (en) 2001-10-12 2009-07-07 National Instruments Corporation System and method for enabling a graphical program to respond to user interface events
US20030081017A1 (en) 2001-10-18 2003-05-01 Hossein Shenassa System and method for dynamically managing language changes
WO2003036481A1 (en) 2001-10-24 2003-05-01 Bea Systems, Inc. System and method for rule-based entitlements
US20030083937A1 (en) 2001-11-01 2003-05-01 Masayuki Hasegawa Advertisement delivery systems, advertising content and advertisement delivery apparatus, and advertisement delivery methods
US6826572B2 (en) 2001-11-13 2004-11-30 Overture Services, Inc. System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
AU2002364148A1 (en) 2001-12-07 2003-06-23 Sofcast, Inc. Delivering content and advertisement
US20030149618A1 (en) 2002-02-01 2003-08-07 Microsoft Corporation Flexible dynamic advertising
WO2003067773A1 (en) 2002-02-04 2003-08-14 Matsushita Electric Industrial Co., Ltd. Advertisement program providing system
CA2479955A1 (en) 2002-03-28 2003-10-09 International Business Machines Corporation System and method for hierarchical layout specialization
US9235849B2 (en) 2003-12-31 2016-01-12 Google Inc. Generating user information for use in targeted advertising
US7716161B2 (en) 2002-09-24 2010-05-11 Google, Inc, Methods and apparatus for serving relevant advertisements
US7136875B2 (en) 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content
US7103642B1 (en) 2002-04-30 2006-09-05 Sprint Communications Company L.P. System and method for personalizing a home page
US7725560B2 (en) 2002-05-01 2010-05-25 Bea Systems Inc. Web service-enabled portlet wizard
JP4007060B2 (en) 2002-05-20 2007-11-14 日産自動車株式会社 Advertisement distribution processing system, advertisement distribution processing apparatus and method, communication terminal, and advertisement presentation method
US20030227482A1 (en) 2002-06-05 2003-12-11 Thomas Bach User interface builder
US20030236729A1 (en) 2002-06-21 2003-12-25 Kenneth Epstein Systems and methods of directing, customizing, exchanging, negotiating, trading and provisioning of information, goods and services to information users
US7752072B2 (en) 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US8050970B2 (en) 2002-07-25 2011-11-01 Google Inc. Method and system for providing filtered and/or masked advertisements over the internet
US20040044571A1 (en) 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
JP4270992B2 (en) 2002-09-20 2009-06-03 株式会社リコー Information processing apparatus, information processing method, information processing program, service providing apparatus, service providing method, service providing program, and recording medium
US8086559B2 (en) 2002-09-24 2011-12-27 Google, Inc. Serving content-relevant advertisements with client-side device support
US20040059712A1 (en) 2002-09-24 2004-03-25 Dean Jeffrey A. Serving advertisements using information associated with e-mail
US7523174B2 (en) 2002-10-15 2009-04-21 International Business Machines Corporation Dynamic portal assembly
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
US7089248B1 (en) 2002-11-04 2006-08-08 Adobe Systems Incorporated Group file delivery including user-defined metadata
US7237204B2 (en) 2002-11-21 2007-06-26 Adc Dsl Systems, Inc. Change detection in a graphical user interface
US20040119740A1 (en) 2002-12-24 2004-06-24 Google, Inc., A Corporation Of The State Of California Methods and apparatus for displaying and replying to electronic messages
US7000184B2 (en) * 2003-01-24 2006-02-14 The Cobalt Group, Inc. Remote web site editing in a standard web browser without external software
US7890877B2 (en) 2003-02-27 2011-02-15 Oracle International Corporation Systems and methods for improved portal development
US7694000B2 (en) 2003-04-22 2010-04-06 International Business Machines Corporation Context sensitive portlets
US7386783B2 (en) 2003-04-28 2008-06-10 International Business Machines Corporation Method, system and program product for controlling web content usage
US8438154B2 (en) 2003-06-30 2013-05-07 Google Inc. Generating information for online advertisements from internet data and traditional media data
US8200775B2 (en) 2005-02-01 2012-06-12 Newsilike Media Group, Inc Enhanced syndication
US20050050021A1 (en) 2003-08-25 2005-03-03 Sybase, Inc. Information Messaging and Collaboration System
US20050222989A1 (en) 2003-09-30 2005-10-06 Taher Haveliwala Results based personalization of advertisements in a search engine
US8041601B2 (en) 2003-09-30 2011-10-18 Google, Inc. System and method for automatically targeting web-based advertisements
US7290006B2 (en) 2003-09-30 2007-10-30 Microsoft Corporation Document representation for scalable structure
US20050086073A1 (en) * 2003-10-15 2005-04-21 Rodes Theodore Jr. System and method for storing and retrieving medical directives
US20050101311A1 (en) 2003-10-15 2005-05-12 Vernon Weitzman Data driven engine and system for wireless communications
US7224963B2 (en) 2003-10-17 2007-05-29 Sony Ericsson Mobile Communications Ab System method and computer program product for managing themes in a mobile phone
US20050097180A1 (en) 2003-10-31 2005-05-05 Aaron Abdelhak System and method for improved customized portal web pages
US7930206B2 (en) 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US7873536B2 (en) 2003-12-11 2011-01-18 Google Inc. Systems and methods for providing advertisements in a communications network
US7421707B2 (en) 2003-12-22 2008-09-02 Sun Microsystems, Inc. System and method for inducing asynchronous behavioral changes in a managed application process
US20050144069A1 (en) 2003-12-23 2005-06-30 Wiseman Leora R. Method and system for providing targeted graphical advertisements
US20050216823A1 (en) * 2003-12-30 2005-09-29 Microsoft Corporation Assigning textual ads based on article history
JP2005202483A (en) 2004-01-13 2005-07-28 Sony Corp Information processor, information processing method and program
US7689578B2 (en) 2004-01-15 2010-03-30 International Business Machines Corporation Dealing with annotation versioning through multiple versioning policies and management thereof
US7266806B2 (en) 2004-03-02 2007-09-04 International Business Machines Corporation Portlet template based on a state design pattern
US20050216335A1 (en) 2004-03-24 2005-09-29 Andrew Fikes System and method for providing on-line user-assisted Web-based advertising
US20050222900A1 (en) 2004-03-30 2005-10-06 Prashant Fuloria Selectively delivering advertisements based at least in part on trademark issues
US7533090B2 (en) 2004-03-30 2009-05-12 Google Inc. System and method for rating electronic documents
US20050222903A1 (en) 2004-03-31 2005-10-06 Paul Buchheit Rendering content-targeted ads with e-mail
US7406510B1 (en) 2004-05-21 2008-07-29 Sap Portals Israel Ltd. Techniques for accessing portal components
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
US20060015817A1 (en) 2004-07-15 2006-01-19 Giuseppe Fioretti Method to dynamically customize a web user interface
JP2006031350A (en) * 2004-07-15 2006-02-02 Hitachi Ltd Computer system, management device, and its program
US7756879B2 (en) 2004-07-23 2010-07-13 Jeffrey Parsons System and method for estimating user ratings from user behavior and providing recommendations
US20060048068A1 (en) 2004-08-31 2006-03-02 Michael Danninger Method and system to facilitate access to a user interface element on a user interface
US7664751B2 (en) * 2004-09-30 2010-02-16 Google Inc. Variable user interface based on document access privileges
US7342587B2 (en) * 2004-10-12 2008-03-11 Imvu, Inc. Computer-implemented system and method for home page customization and e-commerce support
US20060117016A1 (en) * 2004-10-21 2006-06-01 International Business Machines Corporation Method and apparatus for efficient electronic document management
US7653721B1 (en) 2004-10-29 2010-01-26 Sun Microsystems, Inc. Mechanism for capturing high level events on user interface components
US20060129935A1 (en) 2004-12-15 2006-06-15 Honeywell International, Inc. Integrated information management system and method
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US7441185B2 (en) 2005-01-25 2008-10-21 Microsoft Corporation Method and system for binary serialization of documents
US20060218133A1 (en) 2005-03-24 2006-09-28 Atkin Steven E Constructing dynamic multilingual pages in a Web portal
JP4208858B2 (en) 2005-05-11 2009-01-14 キヤノン株式会社 Layout processing method, layout processing apparatus, and layout processing program
US20070006069A1 (en) 2005-06-27 2007-01-04 Bea Systems, Inc. System and method for improved web portal design through control tree file utilization
US8881065B2 (en) 2005-07-14 2014-11-04 Red Hat, Inc. Presentation mode/full-screen mode interrupting action prevention
US7673017B2 (en) 2005-09-06 2010-03-02 Interpolls Network Inc. Systems and methods for integrating XML syndication feeds into online advertisement
US20070083670A1 (en) * 2005-10-11 2007-04-12 International Business Machines Corporation Method and system for protecting an internet user from fraudulent ip addresses on a dns server
US7882440B2 (en) 2005-10-28 2011-02-01 Sap Ag System and method of switching appearance of a graphical user interface
US7542951B1 (en) 2005-10-31 2009-06-02 Amazon Technologies, Inc. Strategies for providing diverse recommendations
US20070106803A1 (en) * 2005-11-07 2007-05-10 Pixelpass Llc Web site subscription management system
US20070192700A1 (en) 2005-11-29 2007-08-16 International Business Machines Corporation Support of remote software applications
US7730109B2 (en) 2005-12-12 2010-06-01 Google, Inc. Message catalogs for remote modules
US20070204010A1 (en) 2005-12-12 2007-08-30 Steven Goldberg Remote Module Syndication System and Method
US7725530B2 (en) 2005-12-12 2010-05-25 Google Inc. Proxy server collection of data for module incorporation into a container document
US7730082B2 (en) 2005-12-12 2010-06-01 Google Inc. Remote module incorporation into a container document
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US20070136201A1 (en) 2005-12-12 2007-06-14 Google Inc. Customized container document modules using preferences
US20070162845A1 (en) 2006-01-09 2007-07-12 Apple Computer, Inc. User interface for webpage creation/editing
US20070162842A1 (en) 2006-01-09 2007-07-12 Apple Computer, Inc. Selective content imaging for web pages
US8051385B1 (en) 2006-03-29 2011-11-01 Amazon Technologies, Inc. Content selection and aggregated search results presentation on a handheld electronic device
US20080010387A1 (en) 2006-07-07 2008-01-10 Bryce Allen Curtis Method for defining a Wiki page layout using a Wiki page
US20080010345A1 (en) 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for data hub objects
US20080034309A1 (en) 2006-08-01 2008-02-07 Louch John O Multimedia center including widgets
US20090006996A1 (en) 2006-08-07 2009-01-01 Shoumen Saha Updating Content Within A Container Document For User Groups
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8407250B2 (en) 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US8612847B2 (en) 2006-10-03 2013-12-17 Adobe Systems Incorporated Embedding rendering interface
US8281390B1 (en) * 2007-11-26 2012-10-02 Adobe Systems Incorporated Remotely defining security data for authorization of local application activity

Also Published As

Publication number Publication date
CA2660006C (en) 2016-05-10
US20130018997A1 (en) 2013-01-17
US8407250B2 (en) 2013-03-26
WO2008021059A3 (en) 2008-10-09
US20150058951A1 (en) 2015-02-26
US20080033956A1 (en) 2008-02-07
EP2054796A2 (en) 2009-05-06
US8832151B2 (en) 2014-09-09
CN101523341B (en) 2012-07-04
EP2054796A4 (en) 2014-11-12
WO2008021059A2 (en) 2008-02-21
CN101523341A (en) 2009-09-02

Similar Documents

Publication Publication Date Title
CA2660006A1 (en) Distribution of content document to varying users with security, customization and scalability
EP1669905A3 (en) System and Method for Restricting User Access to a Network Document
US6484198B1 (en) Method and device for automated transfer and maintenance of internet based information
CN103530378B (en) Data paging query method and device and data base construction method and device
US7853986B2 (en) Document distribution system and method
US20010016851A1 (en) Archiving and retrieval method and apparatus
WO2002019712A1 (en) Content distribution method, reservation management device, and program storage medium
WO2001093655A3 (en) Method and apparatus for managing documents in a centralized document repository system
US8495021B2 (en) Distribution data items within geographically distributed databases
EP0913758A3 (en) Distributed system and method for controlling access to network resources and event notifications
GB2457840A (en) Filtering access to data objects
WO2001084801A3 (en) System and method for controlling access to content carried in a caching architecture
DE60312868D1 (en) CONTENT-BASED TRANSFER TRANSMISSION WITH EXTENSION OF A REMOTE PROCEDURAL REQUEST
AU2003207444A8 (en) Key management with client verification of authorization
CA2318909A1 (en) Access to content addressable data over a network
EP1462956A3 (en) Computer system for managing file management information
WO2003096204A1 (en) Information processing device and method, information processing system, recording medium, and program
EP1571580A3 (en) Information processing apparatus, information processing method, and computer program
CN103546517B (en) Network information push system and method
CN100378731C (en) Automatic data consolidation
EP1983683A4 (en) A method and system for managing xml document
CN103442090A (en) Cloud computing system for data scatter storage
WO2004084003A3 (en) System for accessing patient information
CN102156758B (en) Extensible markup language document management system method used for forwarding document
JP2003223590A5 (en)

Legal Events

Date Code Title Description
EEER Examination request