U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Universal protocol for enabling a device to discover and utilize the services of another device

Patent 6952715 Issued on October 4, 2005. Estimated Expiration Date: Icon_subject December 12, 2023. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and system for providing a client/server interface in a programming language
Patent #: 5546583
Issued on: 08/13/1996
Inventor: Shriver

Computer system and computer-implemented process for remote editing of computer files
Patent #: 5732219
Issued on: 03/24/1998
Inventor: Blumer, et al.

Method and system for sharing information between network managers
Patent #: 5758083
Issued on: 05/26/1998
Inventor: Singh, et al.

Computer system and computer-implemented process for creation and maintenance of online services
Patent #: 5793966
Issued on: 08/11/1998
Inventor: Amstein, et al.

System and method for remotely executing a command
Patent #: 5898835
Issued on: 04/27/1999
Inventor: Truong

Database system employing polymorphic entry and entry matching
Patent #: 6032151
Issued on: 02/29/2000
Inventor: Arnold, et al.

Information/communication device for network based services and a system for use of information/communication based services
Patent #: 6038595
Issued on: 03/14/2000
Inventor: Ortony

Methods and apparatus for disseminating product information via the internet using universal product codes
Patent #: 6154738
Issued on: 11/28/2000
Inventor: Call

System and method for negotiating functions and features
Patent #: 6154768
Issued on: 11/28/2000
Inventor: Chen, et al.

Distributed internet user experience monitoring system
Patent #: 6157618
Issued on: 12/05/2000
Inventor: Boss, et al.

More ...

Inventor

Application

No. 10735039 filed on 12/12/2003

US Classes:

709/203, Client/server709/200, MISCELLANEOUS709/219, Accessing a remote server709/237, Computer-to-computer handshaking719/319, DATA TRANSFER BETWEEN OPERATING SYSTEMS719/320, HIGH LEVEL APPLICATION CONTROL719/313, INTERPROGRAM COMMUNICATION USING MESSAGE709/227, COMPUTER-TO-COMPUTER SESSION/CONNECTION ESTABLISHING709/223, COMPUTER NETWORK MANAGING709/217, REMOTE DATA ACCESSING707/103R, Object-oriented database structure709/218, Using interconnected networks707/4, Query formulation, input preparation, or translation370/252, Determination of communication parameters709/221, Reconfiguring709/226, Network resource allocating370/401, Bridge or gateway between networks719/330, REMOTE PROCEDURE CALL (RPC)707/10, Distributed or remote access709/220, NETWORK COMPUTER CONFIGURING709/250, NETWORK-TO-COMPUTER INTERFACING709/231, Computer-to-computer data streaming719/327, Device driver configuration700/1GENERIC CONTROL SYSTEM, APPARATUS OR PROCESS

Examiners

Primary: Barot, Bharat

Attorney, Agent or Firm

Foreign Patent References

  • 1 003 114 EP 05/01/2000

International Class

G06F015/16

Abstract

A method and apparatus for enabling any of a variety of devices to communicate with each other over a common or universal protocol. In general, a client device and a server device communicate with each other over a communications link utilizes the common protocol. Initially, once a communications link is established, the server device identifies itself to the client device by sending a tag line message over the communications link. Upon receiving the tag line message, the client then determines that the server is capable of using the common protocol. The client device may then initiate several requests including a service request, a type request or a use request. If the client device initiates a service request, the client simple uses the common protocol to request the service. In response to receiving the service request, the server device performs the requested service and provides a confirmation to the client device. If the client device initiates a type request, the service device will respond by providing information regarding the services the server device provides and the device types supported by the server device. If the client device initiates a use request for a particular service, the server device will provide information to the client device that describes the necessary parameters for invoking the particular service.

Other References

  • U.S. patent application Ser. No. 09/369,114, Kronz, filed Aug. 5, 1999.
  • Cisco Systems Inc., “Configuring CDP,” Mar. 30, 1999, retrieved Nov. 9, 2004 from cisco.com/univercd./cc/td/doc/product/lan/cat5000/rel_4_5/config/cdp.htm, 4 pages.
  • Javvin Company, “CDP: Cisco Discovery Protocol,” retrieved Nov. 9, 2004, from javvin.com/protocolCDP.html, 3 pages.
  • Hiemstra, J., “CCNA 640-821 INTRO Technotes: CDP,” retrieved Nov. 9, 2004 from techexams.net/technotes/ccna/intro/cdp.shtml, 3 pages.
  • Sun Microsystems, Inc., “JXTA™ Technology: Creating Connected Communities,” Jan. 2004, retrieved Nov. 8, 2004 from jxta.org/project/www/docs/JXTA-Exec-Brief.pdf, 6 pages.
  • GigaSpaces Technologies, Ltd., “GigaSpaces Platform-White Paper,” Feb. 25, 2002, retrieved Nov. 8, 2004 from web.archive.org/web/20030607073327/j-spaces.com/download/GigaSpaces White Paper.pdf, 14 pages.
  • “Technical JXTA™ FAQ,” retrieved Nov. 8, 2004 from jxta.org/JXTAFAQTech.html, 10 pages.
  • “General JXTA™ FAQ,” retrieved Nov. 8, 2004 from jxta.org/JXTAFAQ.html, 12 pages.
  • OpenP2P.com, “Joy Announces JXTA,” Feb. 15, 2001, retrieved Nov. 8, 2004 from open2p.com/lpt/a/627, 2 pages.
  • Phrack Inc., “Chapter Four of the Future Transcedent Saga -Beyond Bitnet Lies Infinity,” vol. 2, No. 24, file 4 of 13, Feb. 12, 1989, retrieved Nov. 8, 2004 from phrack.org/show/php?p=24&a=4, 9 pages.
  • Venners, B., “Objects, the Network, and Jini,” Javaworld, Jun. 1999, retrieved Nov. 8, 2004 from artima.com/jini/jiniology/introP.html, 7 pages.
  • Artima Software, Inc., “FAQ for JNI-USERS Mailing List,” retrieved Nov. 8, 2004 from artima.com/jini/faq.html, 20 pages.
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?