System and method for maintaining a shared cache look-up table

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5864854
SERIAL NO

08583334

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An information system and method for reducing workload load on servers in an information system network. The system defines a group of interconnected clients which have associated cache memories. The system maintains a shared group cache look-up table for the group having entries which identify data items cached by the clients within the group and identify the clients at which the data items are cached. Each client in the group has access to the group cache look-up table, and any client or group can cache any data item. The system can include a hierarchy of groups, with each group having a group cache look-up table. The group cache look-up tables minimize requests for data items outside the groups and greatly minimize the service load on servers having popular data items.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.SINGAPORE, SG12012

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Boyle, Douglas B Palo Alto, CA 39 2000

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 4897781 System and method for using cached data at a local node after re-opening a file at a remote node in a distributed networking environment 337 1987
* 5151989 Directory cache management in a distributed data processing system 140 1987
* 5226159 File lock management in a distributed data processing system 83 1992
* 5586310 System for distributed database replicated read with exclusive central server transfer of primary copies 123 1993
 
BULL HN INFORMATION SYSTEMS ITALIA S.P.A. (1)
* 5274789 Multiprocessor system having distributed shared resources and dynamic and selective global data replication 47 1991
 
INTEL CORPORATION (1)
* 5584017 Cache control which inhibits snoop cycles if processor accessing memory is the only processor allowed to cache the memory location 20 1995
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
* 5581704 System for maintaining data coherency in cache memory by periodically broadcasting invalidation reports from server to client 56 1993
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 5261051 Method and system for open file caching in a networked computer system 66 1989
* 5146580 Method and system for using expanded memory for operating system buffers and application buffers 18 1989
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
* 4648036 Method for controlling query and update processing in a database system 70 1985
 
HITACHI, LTD. (1)
* 5559984 Distributed file system permitting each user to enhance cache hit ratio in file access mode 60 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
* 2001/0020,250 Method and apparatus for automatically disseminating information over a network 2 2001
* 2002/0059,440 Client-side last-element cache network architecture 32 2001
* 7076805 Digital data system 4 2002
* 2007/0025,376 System and method for virtual sector provisioning and network configuration 0 2006
 
BOARD OF TRADE OF THE CITY OF CHICAGO, INC. (1)
* 2009/0150,273 Calculating an index that represents the price of a commodity 0 2007
 
SONY CORPORATION (14)
8219700 System and methods of streaming media files from a dispersed peer network to maintain quality of service 0 2003
7584285 Centralized selection of peers as media data sources in a dispersed peer network 60 2003
* 2003/0204,613 System and methods of streaming media files from a dispersed peer network to maintain quality of service 79 2003
* 2003/0204,605 Centralized selection of peers as media data sources in a dispersed peer network 145 2003
8935315 Centralized selection of peers as media data sources in a dispersed peer network 2 2007
8775657 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 0 2007
8583814 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 0 2007
7779135 Centralized selection of peers as media data sources in a dispersed peer network 19 2007
* 2009/0210,549 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 133 2007
* 2009/0055,547 Mediated multi-source peer content delivery network architecture 22 2007
* 2009/0055,506 Centralized selection of peers as media data sources in a dispersed peer network 26 2007
* 2009/0049,185 System and methods of streamlining media files from a dispersed peer network to maintain quality of service 2 2007
7984116 Centralized selection of peers as media data sources in a dispersed peer network 5 2009
* 2010/0011,061 CENTRALIZED SELECTION OF PEERS AS MEDIA DATA SOURCES IN A DISPERSED PEER NETWORK 143 2009
 
SAICO INFORMATION TECHNOLOGY (WUHAN) CO., LTD. (8)
6792507 Caching system and method for a network storage system 57 2000
7145914 System and method for controlling data paths of a network processor subsystem 44 2001
7085846 Buffer to buffer credit flow control for computer network 45 2001
* 2003/0126,297 Network processor interface system 10 2001
7379970 Method and system for reduced distributed event handling in a network environment 3 2002
7307995 System and method for linking a plurality of network switches 7 2002
7295561 Fibre channel implementation using network processors 9 2002
7296093 Network processor interface system 5 2003
 
HITACHI, LTD. (2)
* 7587426 System and method for virtualizing a distributed network storage as a single-view file system 20 2002
* 2003/0140,051 System and method for virtualizing a distributed network storage as a single-view file system 148 2002
 
WATCHGUARD TECHNOLOGIES, INC. (1)
* 6732199 Software programmable calendar queue cache 3 1999
 
ORACLE INTERNATIONAL CORPORATION (3)
6574750 Preserving consistency of passively-replicated non-deterministic objects 18 2000
* 7103714 System and method for serving one set of cached data for differing data requests 16 2001
* 2008/0098,041 SERVER SUPPORTING A CONSISTENT CLIENT-SIDE CACHE 21 2007
 
ABO ENTERPRISES, LLC (3)
7765192 System and method for archiving a media collection 38 2006
* 2009/0077,084 System and method for archiving a media collection 23 2006
8060477 System and method for archiving a media collection 7 2010
 
SONY INTERNATIONAL (EUROPE) GMBH (1)
* 7293101 Method for determining access time of repeatedly broadcast objects 5 1999
 
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED (1)
* 8819118 Method, system and server for issuing directory tree data and client 0 2010
 
AKANA, INC. (6)
7853643 Web services-based computing resource lifecycle management 50 2003
* 7610386 Stateful messaging gateway 10 2003
7529805 Distributed web services network architecture 6 2007
* 2008/0086,573 Distributed Web Services Network Architecture 7 2007
8255485 Web services-based computing resource lifecycle management 1 2010
* 2011/0196,940 Web Services-Based Computing Resource Lifecycle Management 11 2010
 
KABUSHIKI KAISHA TOSHIBA (1)
* 6111570 Communication control apparatus and method 8 1998
 
SALESFORCE.COM, INC. (1)
* 9465885 Method and system for providing information to a mobile handheld device from a database system 0 2011
 
MAXXAN SYSTEMS, INCORPORATED (1)
* 2003/0084,219 System, apparatus and method for address forwarding for a computer network 131 2001
 
AISAN KOGYO KABUSHIKI KAISHA (1)
7827972 Apparatus for controlling internal pressure of fuel tank 1 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (13)
* 6088769 Multiprocessor cache coherence directed by combined local and global tables 30 1996
* 6253234 Shared web page caching at browsers for an intranet 154 1997
* 6611876 Method for establishing optimal intermediate caching points by grouping program elements in a software system 49 1999
* 7103664 Method, system and program products for ordering lists of service addresses to provide load balancing of a clustered environment 38 2000
* 7134139 System and method for authenticating block level cache access on network 6 2002
* 2003/0154,412 System and method for authenticating block level cache access on network 1 2002
* 7970787 Access concurrency for cached authorization information in relational database systems 1 2003
* 2003/0204,504 Access concurrency for cached authorization information in relational database systems 9 2003
* 7809850 Digital content delivery system, digital content delivery method, program for executing the method, computer readable recording medium storing thereon the program, and server and client for it 2 2003
* 2006/0168,104 Digital content delivery system, digital content delivery method, program for executing the method, computer readable recording medium storing thereon the program, and server and client for it 22 2003
* 2005/0021,817 Digital content delivery, server and client 14 2004
7860491 System and methods for on-demand document provisioning using ad hoc networking 2 2006
* 2008/0141,064 SYSTEM AND METHODS FOR ON-DEMAND DOCUMENT PROVISIONING USING AD HOC NETWORKING 3 2006
 
ADVANCED MICRO DEVICES, INC. (2)
* 9235514 Predicting outcomes for memory requests in a cache memory 0 2013
* 2014/0143,502 Predicting Outcomes for Memory Requests in a Cache Memory 0 2013
 
AudioGalaxy, Inc. (1)
* 6907463 System and method for enabling file transfers executed in a network environment by a software program 40 2000
 
CISCO TECHNOLOGY, INC. (1)
* 7610357 Predictively responding to SNMP commands 5 2001
 
Research and Business Foundation, Korea University (2)
* 9521064 Cooperative caching method and apparatus for mobile communication system 0 2013
* 2013/0198,330 COOPERATIVE CATCHING METHOD AND APPARATUS FOR MOBILE COMMUNICATION SYSTEM 0 2013
 
WARNER-LAMBERT COMPANY (1)
* 2003/0158,958 Distributed storage network architecture using user devices 70 2002
 
FUJITSU LIMITED (4)
* 6823339 INFORMATION REFERENCE FREQUENCY COUNTING APPARATUS AND METHOD AND COMPUTER PROGRAM EMBODIED ON COMPUTER-READABLE MEDIUM FOR COUNTING REFERENCE FREQUENCY IN AN INTERACTIVE HYPERTEXT DOCUMENT REFERENCE SYSTEM 0 1997
* 6243719 Data caching apparatus, data caching method and medium recorded with data caching program in client/server distributed system 29 1998
* 7421538 Storage control apparatus and control method thereof 8 2003
* 2004/0103,247 Storage control apparatus and control method thereof 3 2003
 
GIORDANO, JOSEPH, ESQ. (1)
* 6016512 Enhanced domain name service using a most frequently used domain names table and a validity code table 264 1998
 
INTEL CORPORATION (3)
* 6704781 System and method for content caching implementing compensation for providing caching services 11 2000
* 7499981 Methods and apparatus for peer-to-peer services 16 2002
* 2003/0074,403 Methods and apparatus for peer-to-peer services 18 2002
 
Crackle, Inc. (4)
8881011 Tool for creating content for video sharing platform 0 2007
* 2008/0178,242 VIDEO SHARING PLATFORM PROVIDING FOR DOWNLOADING OF CONTENT TO PORTABLE DEVICES 17 2007
* 2008/0178,234 VIDEO SHARING PLATFORM PROVIDING FOR POSTING CONTENT TO OTHER WEBSITES 19 2007
* 2008/0178,230 VIDEO SHARING PLATFORM PROVIDING FOR PUBLIC AND PRIVATE SHARING AND DISTRIBUTED DOWNLOADS OF VIDEOS 16 2007
 
HARRIS CORPORATION (2)
* 7173915 System and method for virtual sector provisioning and network configuration 0 2002
* 2003/0012,208 System and method for virtual sector provisioning and network configuration 7 2002
 
CIPHERMAX, INC. (5)
* 2003/0195,956 System and method for allocating unique zone membership 16 2002
* 2003/0200,330 System and method for load-sharing computer network switch 84 2002
* 2004/0030,766 Method and apparatus for switch fabric configuration 114 2002
* 2005/0232,269 System, apparatus and method for address forwarding for a computer network 19 2005
* 2005/0213,561 System, apparatus and method for address forwarding for a computer network 44 2005
 
MICROSOFT CORPORATION (1)
7610302 Modifying table definitions within a database application 0 2005
 
NCR CORPORATION (2)
7159013 Downloading and uploading data in information networks 15 2001
* 7099927 Downloading and uploading data in information networks using proxy server clients 16 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
7509395 Data delivery 0 2003
* 2004/0133,630 Data delivery 5 2003
 
ROCKDALE TECHNOLOGY, LLC (1)
* 6633901 Multi-route client-server architecture 26 1999
 
A9.COM, INC. (2)
* 6489968 System and method for exposing popular categories of browse tree 159 1999
6606619 Computer processes for selecting nodes to call to attention of a user during browsing of a hierarchical browse structure 86 2002
 
SAICO INFORMATION TECHNOLOGY (WUHAN) CO., LTD. (1)
7406038 System and method for expansion of computer network switching system without disruption thereof 83 2002
 
EPICREALM LICENSING LP (1)
8504663 Method and system for community data caching 6 2012
 
EPICREALM OPERATING INC. (1)
8572326 Method and system for dynamic distributed data caching when a source of data is not available 1 2012
 
ERICREALM OPERATING INC. (3)
9210236 Method and system for dynamic distributed data caching 2 2013
9032155 Method and system for dynamic distributed data caching 0 2013
8984229 Method and system for dynamic distributed data caching 0 2013
 
Sony Computer Entertainment LLC (1)
8732162 Systems and methods for server management 3 2011
 
SONY INTERACTIVE ENTERTAINMENT INC. (3)
8966557 Delivery of digital content 1 2008
9483405 Simplified run-time program translation for emulating complex processor pipelines 0 2008
* 2009/0083,513 Simplified Run-Time Program Translation for Emulating Complex Processor Pipelines 1 2008
 
AFILIAS LIMITED (8)
* 7280999 Network address server 32 2002
* 2003/0046,353 Electronic mail server 6 2002
* 2003/0005,157 Network address server 8 2002
* 2008/0071,909 SYSTEM AND METHOD FOR FACILITATING DISTRIBUTION OF LIMITED RESOURCES 20 2006
* 2008/0109,411 Supply Chain Discovery Services 13 2007
* 2011/0022,675 PLATFORM INDEPENDENT IDN E-MAIL STORAGE TRANSLATION 1 2009
* 2011/0225,246 ALTERNATE E-MAIL DELIVERY 0 2010
9344379 System and method for facilitating distribution of limited resources 0 2014
 
JPMORGAN CHASE BANK, N.A. (1)
* 2004/0044,740 Downloading and uploading data in information networks 4 2001
 
NAPO ENTERPRISES, LLC (3)
8620699 Heavy influencer media recommendations 4 2006
8307092 Method and system for collecting information about a user's media collections from multiple login points 0 2007
* 2008/0201,446 METHOD AND SYSTEM FOR COLLECTING INFORMATION ABOUT A USER'S MEDIA COLLECTIONS FROM MULTIPLE LOGIN POINTS 14 2007
 
MICROSOFT TECHNOLOGY LICENSING, LLC (13)
* 7200667 Universal naming scheme for peer-to-peer resources 108 2005
7716168 Modifying table definitions within a database application 7 2005
* 2007/0005,630 Modifying table definitions within a database application 7 2005
8135755 Templates in a schema editor 1 2005
* 2007/0005,634 Templates in a schema editor 25 2005
7743026 Redirection to local copies of server-based files 3 2006
* 2007/0198,657 Redirection to local copies of server-based files 16 2006
* 2007/0016,887 Versioned project association 7 2006
8108612 Location updates for a distributed data store 1 2009
* 2010/0293,334 LOCATION UPDATES FOR A DISTRIBUTED DATA STORE 8 2009
8195741 Cached and server views with automatic caching and smooth scrolling 1 2010
8396921 Cached and server views with automatic caching and smooth scrolling 1 2012
9444911 Cached and server views with automatic caching and smooth scrolling 0 2013
 
GOOGLE INC. (3)
* 5930472 Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion 42 1998
* 6415368 System and method for caching 95 1999
6631451 System and method for caching 30 2002
 
SIZMEK TECHNOLOGIES, INC. (1)
* 7167921 Full duplex re-transmitter 6 2000
 
WWPASS CORPORATION (8)
8327141 Centralized authentication system with safe private data storage and method 7 2009
* 2010/0199,089 CENTRALIZED AUTHENTICATION SYSTEM WITH SAFE PRIVATE DATA STORAGE AND METHOD 82 2009
8839391 Single token authentication 0 2011
8751829 Dispersed secure data storage and retrieval 1 2011
8752153 Accessing data based on authenticated user, provider and system 2 2011
8713661 Authentication service 6 2011
8555079 Token management 18 2011
8826019 Centralized authentication system with safe private data storage and method 0 2012
 
AOL INC. (3)
* 8370424 Systems and methods for caching and serving dynamic content 0 2008
* 2008/0320,225 SYSTEMS AND METHODS FOR CACHING AND SERVING DYNAMIC CONTENT 47 2008
8738691 Systems and methods for caching and serving dynamic content 0 2013
 
PARALLEL NETWORKS, LLC (23)
* 7188145 Method and system for dynamic distributed data caching 49 2001
* 7035911 Method and system for community data caching 44 2001
* 2002/0107,935 Method and system for community data caching 37 2001
* 2002/0107,934 Method and system for dynamic distributed data caching 12 2001
7409433 Method and system for community data caching 20 2006
* 2006/0190,607 Method and System for Community Data Caching 4 2006
7730262 Method and system for dynamic distributed data caching 15 2007
7694076 Method and system for dynamic distributed data caching 16 2007
7519677 Method and system for dynamic distributed data caching 15 2007
* 2007/0150,577 Method and System for Dynamic Distributed Data Caching 0 2007
* 2007/0150,575 Method and System for Dynamic Distributed Data Caching 3 2007
7689661 Method and system for community data caching 18 2008
7975032 Method and system for community data caching 4 2010
* 2010/0185,745 Method and System for Community Data Caching 3 2010
7890701 Method and system for dynamic distributed data caching 9 2010
* 2010/0241,810 Method and System for Dynamic Distributed Data Caching 4 2010
8205044 Method and system for dynamic distributed data caching 1 2011
* 2011/0161,421 METHOD AND SYSTEM FOR DYNAMIC DISTRIBUTED DATA CACHING 3 2011
8135812 Method and system for community data caching 5 2011
8271628 Method and system for community data caching 6 2012
* 9369540 Method and system for dynamic distributed data caching 1 2015
* 2015/0189,037 Method and System for Dynamic Distributed Data Caching 0 2015
9602618 Method and system for dynamic distributed data caching 0 2016
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 6189017 Method to be used with a distributed data base, and a system adapted to work according to the method 8 1998
 
Punch Networks Corporation (2)
* 2001/0054,099 Method and apparatus for automatically disseminating information over a network 9 2001
* 2005/0132,035 Method and apparatus for automatically disseminating information over a network 0 2004
 
DELL PRODUCTS L.P. (2)
7765196 Method and apparatus for web cache using database triggers 2 2003
* 2004/0267,712 Method and apparatus for web cache using database triggers 7 2003
 
ROVI TECHNOLOGIES CORPORATION (1)
6647421 Method and apparatus for dispatching document requests in a proxy 25 2001
 
Ignite Technologies, Inc. (1)
* 6970937 User-relayed data broadcasting 29 2001
 
RPX CORPORATION (2)
6219676 Methodology for cache coherency of web server data 63 1999
6374289 Distributed client-based data caching system 70 2001
 
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (10)
* 7979460 Systems and methods for server management 4 2006
* 2007/0192,382 Systems and methods for server management 12 2006
* 7716238 Systems and methods for server management 8 2006
* 2007/0198,528 Systems and methods for server management 6 2006
* 2010/0293,072 Preserving the Integrity of Segments of Audio Streams 2 2009
8433759 Direction-conscious information sharing 3 2010
* 7962509 Systems and methods for server management 3 2010
8769132 Flexible failover policies in high availability computing systems 1 2010
* 2011/0214,007 FLEXIBLE FAILOVER POLICIES IN HIGH AVAILABILITY COMPUTING SYSTEMS 5 2010
9405640 Flexible failover policies in high availability computing systems 0 2014
 
NTT DOCOMO, INC. (2)
8078729 Media streaming with online caching and peer-to-peer forwarding 6 2008
* 2009/0055,471 MEDIA STREAMING WITH ONLINE CACHING AND PEER-TO-PEER FORWARDING 57 2008
 
The Aerospace Corporation (2)
* 7555561 Cooperative adaptive web caching routing and forwarding web content data broadcasting method 7 2001
* 2002/0143,984 Cooperative adaptive web caching routing and forwarding web content data broadcasting method 74 2001
 
WEBTV NETWORKS, INC. (1)
* 6330606 Method and apparatus for dispatching document requests in a proxy 52 1999
 
ELOY TECHNOLOGY, LLC (4)
7444388 System and method for obtaining media content for a portable media player 58 2006
8185579 System and method for obtaining media content for a portable media player 3 2008
* 2009/0055,510 SYSTEM AND METHOD FOR OBTAINING MEDIA CONTENT FOR A PORTABLE MEDIA PLAYER 15 2008
9037639 System and method for obtaining media content for a portable media player 0 2012
 
AT&T CORP. (2)
* 6189043 Dynamic cache replication in a internet environment through routers and servers utilizing a reverse tree generation 71 1997
* 7752403 Methods and systems for secure dispersed redundant data storage 9 2003
 
PRESIDENT AND FELLOWS OF HARVARD COLLEGE (2)
6920477 Distributed, compressed Bloom filter Web cache server 39 2001
* 2003/0005,036 Distributed, compressed Bloom filter Web cache server 18 2001
* Cited By Examiner