Enabling a service provider to provide intranet services

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO RE43051
SERIAL NO

11858091

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system allows a service provider to provide Intranet services remotely by assigning private virtual servers to customers. Each customer addresses transmissions to one or more private virtual servers using private addresses from the customer's private Intranet. The addresses of different private virtual servers do not have to be unique and may overlap. Customers exchange privately-addressed transmissions with the service provider using tunnels to traverse the local or regional network connecting the customer with the service provider. The service provider routes the transmissions to the relevant private virtual server belonging to the customer that sent the transmission. The service provider also routes privately-addressed transmissions back to individual customers using tunnels.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CUFER ASSET LTD. L.L.C.MERRIMACK, NH350

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Goyal, Pawan Mountain View, US 34 714
Newman, Peter Mountain View, US 31 1746

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (3)
5706453 Intelligent real-time graphic-object to database linking-actuator for enabling intuitive on-screen changes and control of system configuration 99 1995
6047325 Network device for supporting construction of virtual local area networks on arbitrary local and wide area computer networks 214 1998
6976286 Motorized self-draining utility bucket 8 2002
 
TREND MICRO INCORPORATED (2)
5905859 Managed network device security method and apparatus 176 1997
6192512 Interpreter with virtualized interface 88 1998
 
HUGHES SIMULATION SYSTEMS, INC. (1)
5263147 System for providing high security for personal computers and workstations 82 1991
 
APM LIMITED (1)
6065118 Mobile code isolation cage 97 1996
 
VERITAS TECHNOLOGIES LLC (1)
6108759 Manipulation of partitions holding advanced file systems 134 1997
 
TELAXIAN TECHNOLOGIES, INC. (1)
6647422 Web server employing multi-homed, modular framework 60 1998
 
PLATINUM TECHNOLOGY IP, INC. (1)
6266678 System and method for dynamically viewing contents of a data file 40 1998
 
Bull HN Information Systems Inc. (1)
5636371 Virtual network mechanism to access well known port application programs running on a single host system 245 1995
 
DATA GENERAL CORPORATION (1)
5937159 Secure computer system 107 1997
 
HITACHI, LTD. (1)
6094674 Information processing system and information processing method and quality of service supplying method for use with the system 43 1998
 
ORACLE AMERICA, INC. (8)
5692047 System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources 187 1995
5860004 Code generator for applications in distributed object systems 166 1996
6086623 Method and implementation for intercepting and processing system calls in programmed digital computer to emulate retrograde operating system 46 1997
6154776 Quality of service allocation on a network 188 1998
6298479 Method and system for compiling and linking source files 29 1998
6092178 System for responding to a resource request 272 1998
6327622 Load balancing in a network environment 409 1998
6779016 Extensible computing system 159 2000
 
ORACLE INTERNATIONAL CORPORATION (2)
5889996 Accelerator for interpretive environments 50 1996
6457008 Pluggable resource scheduling policies 40 1998
 
APPLE INC. (1)
6580721 Routing and rate control in a universal transfer mode network 87 1998
 
MCAFEE, LLC (1)
6658571 Security framework for dynamically wrapping software applications executing in a computing system 80 1999
 
GULA CONSULTING LIMITED LIABILITY COMPANY (1)
6385638 Processor resource distributor and method 108 1997
 
FINJAN, INC. (1)
6167520 System and method for protecting a client during runtime from hostile downloadables 132 1997
 
AVAYA INC. (1)
5982748 Method and apparatus for controlling admission of connection requests 216 1996
 
OMNISECURE, INC. (1)
5584023 Computer system including a transparent and secure file transform mechanism 218 1993
 
NORTEL NETWORKS APPLICATIONS MANAGEMENT SOLUTIONS, INC. (1)
5838916 Systems and methods for executing application programs from a memory device linked to a server 261 1997
 
DROPBOX, INC. (1)
6078929 Internet file system 148 1997
 
KABUSHIKI KAISHA TOSHIBA (1)
5189667 Method and apparatus for controlling call processing based upon load conditions 33 1991
 
III HOLDINGS 3, LLC (1)
* 7672288 Arrangement for secure communication and key distribution in a telecommunication system 12 2000
 
NORTHROP GRUMMAN SYSTEMS CORPORATION (1)
6381228 Onboard control of demand assigned multiple access protocol for satellite ATM networks 201 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (18)
5212793 Generic initiators 82 1991
5325530 Controller for sequential programming tools executed in a parallel computing environment 60 1993
5640595 Multimedia resource reservation system with graphical interface for manual input of resource reservation value 130 1993
5528753 System and method for enabling stripped object software monitoring in a computer system 96 1994
5437032 Task scheduler for a miltiprocessor system 164 1994
5708774 Automated testing of software application interfaces, object methods and commands 74 1996
5764889 Method and apparatus for creating a security environment for a user task in a client/server system 129 1996
5915085 Multiple resource or security contexts in a multithreaded application 88 1997
6192389 Method and apparatus for transferring file descriptors in a multiprocess, multithreaded client/server system 47 1997
5799173 Dynamic workload balancing 82 1997
6055617 Virtual address window for accessing physical memory in a computer system 47 1997
6172981 Method and system for distributing network routing functions to local area network stations 116 1997
6490670 Method and apparatus for efficiently allocating objects in object oriented systems 47 1998
6282703 Statically linking an application process with a wrapper library 35 1998
6393484 System and method for controlled access to shared-medium public and semi-public internet protocol (IP) networks 242 1999
6529950 Policy-based multivariate application-level QoS negotiation for multimedia services 135 1999
6430622 Methods, systems and computer program products for automated movement of IP addresses within a cluster 84 1999
6578055 Methods, system and computer program products for mirrored file access through assuming a privileged user level 23 2000
 
SAP SE (1)
6351775 Loading balancing across servers in a computer network 380 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5752003 Architecture for managing traffic in a virtual LAN environment 135 1995
6470398 Method and apparatus for supporting a select () system call and interprocess communication in a fault-tolerant, scalable distributed computer environment 33 1997
6370583 Method and apparatus for portraying a cluster of computer systems as having a single internet protocol image 34 1998
6269404 Virtual network architecture for connectionless LAN backbone 62 1999
* 7061899 Method and apparatus for providing network security 11 2001
 
LUCENT TECHNOLOGIES INC. (3)
6108701 Soft switch extension for internet protocol applications 61 1998
6240463 Router placement methods and apparatus for designing IP networks with performance guarantees 86 1998
6353616 Adaptive processor schedulor and method for reservation protocol message processing 125 1998
 
KEYSIGHT TECHNOLOGIES, INC. (1)
6336138 Template-driven approach for generating models on network services 378 1998
 
SIEMENS AKTIENGESELLSCHAFT (1)
5748614 Method for scheduling message cells leaving an ATM node 80 1996
 
CISCO TECHNOLOGY, INC. (3)
6230203 System and method for providing statistics for flexible billing in a cable environment 179 1997
6061349 System and method for implementing multiple IP addresses on multiple ports 289 1997
6425003 Method and apparatus for DNS resolution 110 1999
 
Check Point Software Technologies, Inc. (1)
6078957 Method and apparatus for a TCP/IP load balancing and failover process in an internet protocol (IP) network clustering system 188 1998
 
Nexabit Networks, LLC (1)
6259699 System architecture for and method of processing packets and/or cells in a common switch 304 1997
 
GOOGLE LLC (1)
5892968 Multimedia data transferring method 26 1996
 
FUJITSU LIMITED (5)
5572680 Method and apparatus for processing and transferring data to processor and/or respective virtual processor corresponding to destination logical processor number 35 1993
5603020 Method for detecting file names by informing the task of the identification of the directory antecedent to the file 66 1994
5889956 Hierarchical resource management with maximum allowable allocation boundaries 133 1996
5987524 Local area network system and router unit 84 1997
6442164 Method and system for allocating bandwidth and buffer resources to constant bit rate (CBR) traffic 41 1999
 
AG Communication Systems Corporation (1)
5978373 Wide area network system providing secure transmission 118 1997
 
SOUND VIEW INNOVATIONS, LLC (3)
5999963 Move-to-rear list scheduling 109 1997
6434742 Symbol for automatically renaming symbols in files during the compiling of the files 35 1999
6725456 Methods and apparatus for ensuring quality of service in an operating system 56 1999
 
SUN MICROSYSTEMS, INC. (1)
5727203 Methods and apparatus for managing a database in a distributed object operating environment using persistent and transient cache 115 1995
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6578068 Load balancer in environment services patterns 557 1999
 
CUFER ASSET LTD. L.L.C. (5)
6976258 Providing quality of service guarantees to virtual hosts 62 1999
6529985 Selective interception of system calls 63 2000
6711607 Dynamic scheduling of task streams in a multiple-resource system to ensure task stream quality of service 62 2000
6560613 Disambiguating file descriptors 38 2000
6754716 Restricting communication between network devices on a common network 72 2000
 
PROVENANCE ASSET GROUP LLC (2)
5850399 Hierarchical packet scheduling method and apparatus 206 1998
5905730 High speed packet scheduling method and apparatus 100 1998
 
EMC CORPORATION (1)
5933603 Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location 279 1996
 
INTEL CORPORATION (2)
6487578 Dynamic feedback costing to enable adaptive control of resource utilization 64 1997
6487663 System and method for regulating the transmission of media data 239 1998
 
WARP Solutions, Inc. (1)
6389448 System and method for load balancing 129 2000
 
NOKIA INC. (1)
* 7225259 Service tunnel over a connectionless network 63 2001
 
NCR CORPORATION (1)
6279039 Resource management method and apparatus for maximizing multimedia performance of open systems 74 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (5)
5781550 Transparent and secure network gateway 337 1996
6101543 Pseudo network adapter for frame capture, encapsulation and encryption 263 1996
5920699 Broadcast isolation and level 3 network switch 160 1996
6189046 Mechanism and method for merging cached location information in a distributed object environment 81 1997
6154778 Utility-based multi-category quality-of-service negotiation in distributed systems 143 1998
 
MICRON TECHNOLOGY, INC. (1)
6625650 System for multi-layer broadband provisioning in computer networks 138 1999
 
BORLAND SOFTWARE CORPORATION (2)
6463459 System and method for executing commands associated with specific virtual desktop 90 1999
6314558 Byte code instrumentation 116 1999
 
FREESCALE SEMICONDUCTOR, INC. (1)
5828893 System and method of communicating between trusted and untrusted computer systems 97 1995
 
INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE (1)
6279040 Scalable architecture for media-on demand servers 128 1999
 
THOMSON CONSUMER ELECTRONICS, INC. (1)
5838686 System for dynamically allocating a scarce resource 55 1996
 
Visage, Inc. (1)
5226160 Method of and system for interactive video-audio-computer open architecture operation 65 1989
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
6553413 Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers 379 2000
 
NEC CORPORATION (2)
6016318 Virtual private network system over public mobile data network and virtual LAN 213 1997
6038608 Virtual LAN system 23 1997
 
WSOU INVESTMENTS, LLC (2)
6075791 System for guaranteeing data transfer rates and delays in packet networks 68 1997
6434631 Method and system for providing computer storage access with quality of service guarantees 52 1999
 
COBALT NETWORKS, INC. (1)
6820117 Bandwidth management 52 1999
 
AT&T LABS, INC. (1)
5249290 Method of and apparatus for operating a client/server computer network 210 1991
 
INTELLECTUAL VENTURES I LLC (1)
* 6680922 Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system 181 1999
 
UNILOC LUXEMBOURG S.A. (1)
6363053 Method and apparatus for measurement-based conformance testing of service level agreements in networks 191 1999
 
VIAVI SOLUTIONS INC. (1)
6286047 Method and system for automatic discovery of network services 236 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (4)
5761477 Methods for safe and efficient implementations of virtual machines 176 1995
5956481 Method and apparatus for protecting data files on a computer from virus infection 275 1997
6247057 Network server supporting multiple instance of services to operate concurrently by having endpoint mapping subsystem for mapping virtual network names to virtual endpoint IDs 96 1998
6499137 Reversible load-time dynamic linking 115 1998
 
U S WEST TECHNOLOGIES, INC. (1)
5623492 Methods and systems for managing bandwidth resources in a fast packet switching network 152 1995
 
Quantum Leap Innovations, Inc. (1)
5842002 Computer virus trap 241 1997
 
ERICSSON AB (3)
6122673 Port scheduler and method for scheduling service providing guarantees, hierarchical rate limiting with/without overbooking capability 48 1998
* 6982984 Method and apparatus for virtual private networks 24 2001
* 7653074 Method and apparatus for virtual private networks 4 2005
 
ALTERWAN, INC. (2)
* 7111163 Wide area network using internet with quality of service 118 2000
* 7318152 Wide area network using internet with high quality of service 8 2005
 
ALCATEL-LUCENT CANADA INC. (1)
6438134 Two-component bandwidth scheduler having application in multi-class digital communications systems 152 1998
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
6075938 Virtual machine monitors for scalable multiprocessors 503 1998
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6038609 Method, communication network and service access interface for communications in an open system interconnection environment 85 1998
 
ALCATEL-LUCENT USA INC. (1)
5719854 Efficiently providing multiple grades of service with protection against overloads in shared resources 106 1996
 
UNIVERSITY OF MASSACHUSETTS (1)
6691312 Multicasting video 85 2000
 
ENTRUST, INC. (1)
6161139 Administrative roles that govern access to administrative functions 570 1999
 
RPX CLEARINGHOUSE LLC (1)
6018527 Queue service interval based cell scheduler with hierarchical queuing configurations 72 1996
 
EASTMAN KODAK COMPANY (1)
5706097 Index print with a digital recording medium containing still images, motion sequences, and sound sequences 241 1996
 
RPX CORPORATION (1)
5915095 Method and apparatus for balancing processing requests among a plurality of servers based on measurable characteristics off network node and common application 106 1995
 
CONTROL NET, INCORPORATED (1)
5991812 Methods and apparatus for fair queuing over a network 53 1997
 
AGILENT TECHNOLOGIES, INC. (1)
6282581 Mechanism for resource allocation and for dispatching incoming calls in a distributed object environment 76 1997
 
WIND RIVER SYSTEMS, INC. (1)
6542167 System and method for flexible software linking 56 2000
 
UNISYS CORPORATION (1)
5809527 Outboard file cache system 156 1993
 
CITRIX SYSTEMS, INC. (1)
6023721 Method and system for allowing a single-user application executing in a multi-user environment to create objects having both user-global and system global visibility 142 1997
 
AT&T CORP. (2)
6760775 System, method and apparatus for network service load and reliability management 280 2000
* 7441043 System and method to support networking functions for mobile hosts that access multiple networks 64 2002
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
5845129 Protection domains in a single address space 177 1996
 
MCAFEE, INC. (3)
5864683 System for providing secure internetwork by connecting type enforcing secure computers to external network for limiting access to data based on user and process access rights 412 1994
5913024 Secure server utilizing separate protocol stacks 82 1996
5918018 System and method for achieving network separation 143 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
VMWARE, INC. (4)
8924524 Automated network configuration of virtual machines in a virtual lab data environment 6 2009
* 2011/0022,694 Automated Network Configuration of Virtual Machines in a Virtual Lab Environment 64 2009
9306910 Private allocated networks over shared communications infrastructure 0 2013
9697032 Automated network configuration of virtual machines in a virtual lab environment 0 2014
 
NICIRA, INC. (2)
* 8619771 Private allocated networks over shared communications infrastructure 14 2009
* 2011/0075,664 Private Allocated Networks Over Shared Communications Infrastructure 121 2009
 
VONAGE BUSINESS INC. (3)
9560085 Systems and methods for communicating a stream of data packets via multiple communications channels 1 2012
9391810 Systems and methods for communicating a stream of data packets via multiple communications channels 0 2012
* 2014/0029,606 SYSTEMS AND METHODS FOR COMMUNICATING A STREAM OF DATA PACKETS VIA MULTIPLE COMMUNICATIONS CHANNELS 3 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 27, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 27, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00