Source: http://www.google.com/patents/US7444409?dq=7,103,380
Timestamp: 2017-12-17 22:48:31
Document Index: 775093053

Matched Legal Cases: ['Application No. 2006200249', 'Application No. 2006200249', 'Application No. 200510137863', 'Application No. 05100365', 'Application No. 05100365', 'Application No. 200508050']

Patent US7444409 - System and method for determining a designated connection between components ... - Google Patents
A system and method for identifying a single, designated connection from one or more connections (e.g. TCP connections) that may have been established between two components for data communications. Each component is associated with a component identifier that is generated by an identifier generating...http://www.google.com/patents/US7444409?utm_source=gb-gplus-sharePatent US7444409 - System and method for determining a designated connection between components of computing devices
Publication number US7444409 B2
Application number US 11/038,229
Also published as US7761580, US20060168243, US20090024744
Publication number 038229, 11038229, US 7444409 B2, US 7444409B2, US-B2-7444409, US7444409 B2, US7444409B2
Inventors Bo Zou
Patent Citations (8), Non-Patent Citations (8), Referenced by (5), Classifications (10), Legal Events (4)
System and method for determining a designated connection between components of computing devices
US 7444409 B2
23. A computer-readable medium upon which a program executable on at least one of the first and second computing devices is stored, wherein the medium comprises instructions for performing the steps of the method as claimed in claim 12.
UUIDs are typically of a fixed size that is reasonably small relative to other alternative identifiers, and accordingly, they are easily sorted, ordered, and stored, for example. Since the UUIDs are orderable, this allows a component that has had a UUID associated with it to be assigned a relative rank or position vis-à-vis other components. In this embodiment, as between two components for example, the UUIDs facilitate the consistent identification of one component as a controller and the other component as a responder in the performance of method 50. Accordingly, situations where both components compete to perform specific steps or tasks can be avoided.
It is noted that between any two given components, it will not be possible that one connection will be considered as pending according to one component's connection table and that a different connection between the same two components will be considered as pending according to another component's table. If this were permitted to occur, then it would be possible that both pending connections may ultimately be identified as the designated connection, which would be an unsatisfactory result. However, this is avoided since orderable and unique identifiers are used to identify all components, and between any two components, one component will always be identified as the controller while the other component will always be identified as the responder vis-à-vis those two components. Accordingly, in method 50, connections will only be marked or flagged as “pending” in the connection table maintained by the controller, at substep 78.
US7260596 * Sep 7, 2000 Aug 21, 2007 Sony United Kingdom Limited Distributed service provider
US20030217139 Mar 27, 2002 Nov 20, 2003 International Business Machines Corporation Content tracking in transient communities
US20040254977 Jun 13, 2003 Dec 16, 2004 Microsoft Corporation Extensible peer-to-peer graphing messages
US20060018264 * Dec 30, 2004 Jan 26, 2006 Fujitsu Limited Opened network connection control method, opened network connection control system, connection control unit and recording medium
EP1487181A2 Apr 8, 2004 Dec 15, 2004 Thomson Licensing, Inc. Method for assigning an identifier to a peer-group in a peer-to-peer network
1 Australian Notice of Acceptance. Application No. 2006200249. Dated: Jan. 9, 2008.
2 Australian Search Report. Application No. 2006200249. Dated: Mar. 30, 2007.
3 Chinese Office Action (English Translation). Application No. 200510137863.4. Dated: Jan. 4, 2008.
4 European Communication under Rule 51(4) EPC. Application No. 05100365.5 Dated: Aug. 18, 2006.
5 European Examination Report Application No. 05100365.5-2413 Date: Jan. 30, 2006.
6 European Search Report. Jun. 30, 2005.
7 Singapore Search Report. Application No. 200508050-2. Dated: Oct. 2, 2006.
8 Steven Hessing: "Peer to Peer Messaging Protocol (PPMP)"; Internet-Draft Apr. 2002, pp. 1-57, XP015001173.7. Connection Setup and maintence; 7.1 Bidirectional Connections; 7.1.4. Breaking bi-directional Connection Collision.
US7761580 * Sep 19, 2008 Jul 20, 2010 Research In Motion Limited System and method for determining a designated connection between components of computing devices
US8924509 * Jul 3, 2012 Dec 30, 2014 Silicon Image, Inc. Automated service discovery and dynamic connection management
US20090024744 * Sep 19, 2008 Jan 22, 2009 Research In Motion Limited System and method for determining a designated connection between components of computing devices
US20090063686 * Aug 30, 2007 Mar 5, 2009 Schmidt Brian K Automated service discovery and dynamic connection management
US20120296955 * Jul 3, 2012 Nov 22, 2012 Silicon Image, Inc. Automated service discovery and dynamic connection management
U.S. Classification 709/227, 709/229, 709/228
Cooperative Classification H04L69/16, H04L69/162, H04L67/14
European Classification H04L29/06J3S, H04L29/06J, H04L29/08N13
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZOU, BO;REEL/FRAME:016198/0185