Method and apparatus for determining whether an alias is available to uniquely identify an entity in a communications system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5388213
SERIAL NO

08146448

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for determining whether an alias (or entity name) is available for use in a communication system. A transmitting node or entity transmits a first signal including the alias over the communication system. The alias includes a zone name. If the transmitting node receives a reply signal to the first signal, then the alias is not available for use. Otherwise the alias is available for use. The transmitting node transmits the first signal to a first router connected to a first local network of the communication system. The first router forwards a second signal including the entity name from the first signal to other routers in the network until a second router connected to nodes having the zone name in the entity name is located. Each second router translates the second signal into a third signal which includes the alias, and using a first zone multicast address, multicasts the third signal to a first set of nodes. Each node of the first set of nodes determines whether the zone name contained within the alias is equal to a zone identifier for each node of the first set of nodes. Each node having the zone name determines whether the alias contained within the third signal is equal to alias information for the node. If an entity in the first set of nodes has the alias, then the entity transmits a reply signal, which includes its network address, to the transmitting node.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA18452

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Findley, Sean J Gilroy, CA 14 539
Oppenheimer, Alan B Cupertino, CA 5 466
Sidhu, Gursharan S Menlo Park, CA 25 1057

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 4718005 Distributed control of alias name usage in networks 147 1984
* 5109484 Self configuring terminal which polls loop network and generates list of connected devices for use in selectively downloading control programs 80 1986
* 4899274 Dynamic terminal address allocation by the terminal itself in a data processing system 24 1989
 
APPLE INC. (2)
* 5150464 Local area network device startup process 117 1990
* 5282270 Network device location using multicast 76 1990
 
LUCENT TECHNOLOGIES INC. (1)
* 5287103 Method and apparatus for providing local area network clients with internetwork identification data 164 1991
 
CISCO TECHNOLOGY, INC. (1)
* 5088032 Method and apparatus for routing communications among computer networks 364 1988
 
XEROX CORPORATION (1)
* 5233346 Apparatus and method for electronically programming nodal identifications 20 1990
 
DATACARD CORPORATION (1)
* 5204669 Automatic station identification where function modules automatically initialize 135 1990
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 4562535 Self-configuring digital processor system with global system 130 1982
 
MOTOROLA, INC. (2)
* 5109486 Distributed computer system with network and resource status monitoring 301 1989
* 5014192 System for locating a file in a logical ring by sequentially forwarding access request with file system name and file name 91 1989
 
NITTAN COMPANY, LIMITED (1)
* 4947162 Terminal device for a monitoring and control system 24 1989
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
NUANCE COMMUNICATIONS, INC. (3)
* 5915001 System and method for providing and using universally accessible voice and speech data files 771 1996
6400806 System and method for providing and using universally accessible voice and speech data files 186 1999
6885736 System and method for providing and using universally accessible voice and speech data files 70 2002
 
RealNames Corporation (1)
* 6151624 Navigating network resources based on metadata 592 1998
 
SONY CORPORATION (3)
* 5978854 System using ARP or RARP packet for communicating offset address of an application program and node unique ID of a network node 38 1997
6542510 Network communication system 15 1999
6438607 System using ARP or RARP packet for communicating offset address of an application program and computer unique ID of a computer 2 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6147987 Supporting load sharing across multiple network access servers 32 1997
 
ENDRESS + HAUSER GMBH + CO. KG (1)
* 6216172 Automatic can address allocation method 45 1998
 
FURUKAWA ELECTRIC CO., LTD. (2)
* 7130307 Data relay method, its apparatus, and data relay system using the apparatus 8 2001
* 2002/0194,367 Data relay method, its apparatus, and data relay system using the apparatus 28 2001
 
VOCAL POINT, INC., A CALIFORNIA CORPORATION (1)
* 2002/0010,715 System and method for browsing using a limited display device 82 2001
 
ORACLE INTERNATIONAL CORPORATION (6)
* 6094525 Network addressing arrangement for backward compatible routing of an expanded address space 43 1995
8468330 Methods, systems, and data structures for loading and authenticating a module 4 2003
8281374 Attested identities 0 2005
8225382 Attested identities 0 2005
* 2007/0061,263 Crafted identities 7 2005
* 2007/0061,872 Attested identities 17 2005
 
AMX LLC (10)
7213061 Internet control system and method 71 2000
7224366 Method and system for control system software 57 2003
* 2004/0085,361 Method and system for control system software 2 2003
7426702 System and method for multimedia display 5 2003
* 2006/0067,341 Method, system and computer program using standard interfaces for independent device controllers 8 2005
7673030 Internet control system communication protocol, method and computer program 11 2006
* 2008/0059,622 Internet control system communication protocol, method and computer program 5 2006
* 2007/0211,691 Method, system and computer program using standard interfaces for independent device controllers 10 2006
8572224 Internet control system communication protocol, method and computer program 8 2006
* 2008/0313,316 Internet control system communication protocol, method and computer program 9 2006
 
FUTUREWEI TECHNOLOGIES, INC. (1)
* 6717942 Space-efficient source routing 1 1998
 
APPLE INC. (22)
* 5828855 Socket simulation protocol for network printing systems 24 1995
* 5796954 Method and system for maximizing the use of threads in a file server for processing network requests 27 1995
* 6031977 Object-oriented distributed communications directory service 145 1995
* 5745699 Dynamic address assignment in an arbitrarily connected network 63 1996
* 6556584 System and method of communicating non-standardized addresses over a standardized carrier network 15 1998
* 6510450 Multiple storage class distributed nametags for locating items in a distributed computing system 14 1999
6360266 Object-oriented distributed communications directory system 78 1999
7359934 Multiple storage class distributed nametags for locating items in a distributed computing system 16 2002
8949304 Method and apparatus for accelerating the expiration of resource records in a local cache 0 2003
7107442 Method and apparatus for implementing a sleep proxy for services on a network 26 2003
* 2005/0044,430 Method and apparatus for implementing a sleep proxy for services on a network 11 2003
* 2005/0044,355 Method and apparatus for accelerating the expiration of resource records in a local cache 1 2003
7246225 Method and apparatus for implementing a sleep proxy for services on a network 5 2006
* 2006/0253,720 Method and apparatus for implementing a sleep proxy for services on a network 0 2006
7330986 Method and apparatus for implementing a sleep proxy for services on a network 3 2006
* 2007/0038,877 Method and apparatus for implementing a sleep proxy for services on a network 0 2006
7757108 Method and apparatus for implementing a sleep proxy for services on a network 6 2007
* 2008/0098,241 METHOD AND APPARATUS FOR IMPLEMENTING A SLEEP PROXY FOR SERVICES ON A NETWORK 7 2007
7747682 Multiple storage class distributed nametags for locating items in a distributed computing system 0 2008
8364987 Method and apparatus for implementing a sleep proxy for services on a network 0 2010
* 2010/0235,668 METHOD AND APPARATUS FOR IMPLEMENTING A SLEEP PROXY FOR SERVICES ON A NETWORK 4 2010
9619517 Method and apparatus for accelerating the expiration of resource records in a local cache 0 2014
 
AVAYA INC. (1)
* 5862377 Technique for sharing information between applications 23 1996
 
VIAVI SOLUTIONS INC. (1)
* 5903562 Multicasting employing publication title to create numeric destination address for computer network system frame 4 1996
 
F5 NETWORKS, INC. (1)
* 6064671 Multi-homed end system for increasing computers network bandwidth 114 1995
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
9219733 Software-based aliasing for accessing multiple shared resources on a single remote host 1 2008
8924576 Software-based aliasing for accessing multiple shared resources on a single remote host 0 2008
* 2009/0327,502 SOFTWARE-BASED ALIASING FOR ACCESSING MULTIPLE SHARED RESOURCES ON A SINGLE REMOTE HOST 6 2008
 
IBM INTERNATIONAL GROUP BV (2)
* 5632011 Electronic mail management system for operation on a host computer system 151 1995
* 5928333 Electronic mail management system for operation on a host computer system 48 1997
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
6687707 Unique object identification in a network of computing systems 12 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5805594 Activation sequence for a network router 30 1996
* 6041324 System and method for identifying valid portion of computer resource identifier 101 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
* 6278705 Integrated architecture to support a single system image across multiple network access servers 17 1997
6256305 Architecture to support a single system image across multiple network access servers 1 1999
* 7047254 Method and apparatus for providing aggregate object identifiers 4 2002
* 2004/0088,293 Method and apparatus for providing aggregate object identifiers 24 2002
* 2007/0043,695 Action consolidation using hash table 3 2005
 
EXTREME NETWORKS, INC. (4)
8462794 Distributed connection-oriented services for switched communication networks 2 2010
* 8023515 Distributed connection-oriented services for switched communication networks 10 2010
* 2010/0182,934 DISTRIBUTED CONNECTION-ORIENTED SERVICES FOR SWITCHED COMMUNICATION NETWORKS 20 2010
* 2010/0177,778 DISTRIBUTED CONNECTION-ORIENTED SERVICES FOR SWITCHED COMMUNICATION NETWORKS 3 2010
 
CISCO TECHNOLOGY, INC. (6)
6247062 Method and apparatus for routing responses for protocol with no station address to multiple hosts 20 1999
* 6952421 Switched Ethernet path detection 46 1999
* 2007/0110,024 System and method for spanning tree cross routes 43 2005
7787361 Hybrid distance vector protocol for wireless mesh networks 12 2006
7660318 Internetworking support between a LAN and a wireless mesh network 3 2006
* 2007/0076,730 Internetworking support between a LAN and a wireless mesh network 7 2006
 
NYTELL SOFTWARE LLC (1)
* 2001/0032,095 Context-specific contact information 3 2001
 
ENTERASYS NETWORKS, INC. (1)
7990981 Distributed connection-oriented services for switched communication networks 0 2010
 
FUJITSU LIMITED (2)
* 5745779 Network subsystem for parallel processor system and network system for parallel processor system 2 1994
* 5717864 Method for joining a plurality of networks and seceding therefrom 1 1996
 
DATAPRODUCTS CORPORATION (1)
* 5898823 Network printer auto-detection method and system 40 1997
 
AVICI SYSTEMS INC. (1)
* 2004/0215,818 Space-efficient source routing 0 2004
 
RPX CLEARINGHOUSE LLC (1)
* 7185097 Encoding addresses in a communication system 1 2000
 
INTEL CORPORATION (2)
* 5694555 Method and apparatus for exchanging data, status, and commands over an hierarchical serial bus assembly using communication packets 56 1996
* 5961620 Extensible communication type manager for a computer system 105 1997
 
NEUBE CORPORATION (1)
* 5638516 Parallel processor that routes messages around blocked or faulty nodes by selecting an output port to a subsequent node from a port vector and transmitting a route ready signal back to a previous node 30 1994
 
Netword LLC (1)
* 5764906 Universal electronic resource denotation, request and delivery system 633 1995
 
FRANCHISE CAPITAL CORPORATION (1)
* 6101537 Universal electronic resource denotation, request and delivery system 106 1998
 
OPEN INVENTION NETWORK, LLC (1)
9063739 Method and computer program for device configuration 0 2006
 
MCAFEE, INC. (1)
* 8468256 Automatically configuring a computer firewall based on network connection 12 2007
 
NOKIA CORPORATION (1)
* 2004/0082,321 Method for addressing communication and a communication service center 129 2003
* Cited By Examiner