The present invention relates to locating information within connected network computers.
A Peer-To-Peer network uses diverse connectivity between participants in a network and the cumulative bandwidth of network participants rather than conventional centralized resources. Peer-to-Peer networks are typically used for connecting nodes via largely ad hoc connections. Such networks are useful for many purposes. Sharing content files containing audio, video, data or anything in digital format is common, and real-time data, such as telephony traffic, is also passed using Peer-to-Peer networks. To access a Peer-to-Peer network for sharing content files, a user utilizes a Peer-to-Peer network software application, which is capable of connecting network computers.
A method or corresponding apparatus of an example embodiment includes a network node to obtain one or more searches from a Peer-to-Peer network. The network node compares the one or more searches to one or more criteria. After comparing, the network node updates the one or more criteria to include variations of the one or more searches. After updating, the network node issues the one or more searches based on the updated criteria. Next, the network node determines resultant information associated with the one or more searches. After determining, the network node creates a list of the resultant information for analysis. In an embodiment, the method or corresponding apparatus employs C, C++, .NET, or Visual Basic program code.
In an embodiment, the one or more criteria is one of the following: a predefined keyword, set of keywords, or a subset of keywords. Further, the one or more criteria can refer to an individual, organization, group, or other identifiable entity.
In an embodiment, the one or more searches are broadcast messages in a Peer-to-Peer network. In an embodiment, the network node compares the one or more searches to the one or more criteria uses one of the following: compare, intrastring, fuzzy logic match, or other comparison technique(s).
In an embodiment, the network node updates by employing account punctuation, pluralization, and other variations of the one or more criteria. In an embodiment, the network node is further configured to send a TCP/IP packet with the one or more searches to a network node.
In an embodiment, resultant information is an organization's name, information related to the organization, an individual's name, or information related to the individual.
In an embodiment, a list is stored in a database, a computer program, memory, or suitable storage device. In an embodiment, the network node is further configured to collect a fee for providing access to the list. In an embodiment, the network node is further configured to identify a security risk based on the one or more searches.
Other advantages of the present invention will become apparent from a perusal of the following detailed description of the embodiments of the invention.
The foregoing will be apparent from the following more particular description of example embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating embodiments of the present invention.
Today, organizations and individuals risk disclosing information that should not be shared. To lower this risk, an organization or an individual locates information and identifies what information is private (e.g., should not be disclosed). After identifying what information is private, the organization may take actions to prevent disclosure of the information. One way to prevent the improper information sharing is by monitoring searches made in a network, such as a Peer-to-Peer network, for phrases, terms, or one or more criteria relating to an industry, organization, or company, such as a company name or other nomenclature.
After updating the criteria 160, the network node 140 issues new searches 150a-b based on the updated criteria. As a result, the network node 140 receives a response from the Peer-to-Peer network 112 and creates a list of the resultant information 155a-b from the new searches 150a-b and stores the resultant information 155a-b in a database 145 for analysis.
In a preferred embodiment, the network node 140 receives a response, including the resultant information 155a-b, from the Peer-to-Peer network 112. An example resultant information 155a is shown in
Referring back now to
In other examples, the Peer-to-Peer network 112 software may have a software bug that permits the sharing of files or information. Likewise, a user's computer may have a virus or worm that connects to the Peer-to-Peer network 112 and shares information without the user's knowledge, such as inadvertent share folder 118 in node b 115. Regardless of the reason for sharing, a user can issue a search including terms that target an organization or individual, such as “Acme Bank dispute letter” or “John Smith credit card.” Allowing access to sensitive or private information, via searching, can result in risks to an organization, national security, or other users.
It should be understood that embodiments of the invention are not limited to using a database, such as database 145, and embodiments of the invention can also store the list in a report, on the network node 140, or in some other suitable location or memory. Other configurations are also possible.
It should be further understood that other configurations of the Peer-to-Peer network 112 are also possible. For example, one or more nodes can be classified as main nodes and the other nodes can be classified as leaf nodes. A leaf node connects to main nodes and main nodes can connect to other main nodes. Thus, if a leaf node issues a search request, the leaf node sends the search request to a main node connects to the leaf node. Upon receiving the search request, the main node forwards the request to each leaf node and main nodes connected to the requesting main node. The receiving main node forwards each search request to each of the leaf nodes that they are in connection with. Embodiments of the present invention can also obtain resultant information from leaf nodes searches as well. Moreover, it should be understood that the analysis node 180 and software logic 190 are optional components of the communications network 100 and embodiments can be employed without these components.
Consider the following example. The process 300 monitors a network for a search term or phrase (e.g., “Acme Bank”) by extracting the search term from a Peer-to-Peer network search packet, such as search packet 200 of
In an embodiment, an organization or other users defines the one or more criteria with search terms. For example, an organization defines the one or more criteria, which corresponding to an organization, such as a company name, address, brand name(s), name(s) of executive management, addresses, or other representative criteria (or keyword). Example criteria 350 is shown in
In an embodiment, the defining the one or more criteria can be manually entered by the organization or other user. In an embodiment, the process 300 monitors issued searches and matches the issued searches to existing criteria and adds the searches as additional criteria.
Continuing with
In an embodiment, a process 400 adds one or more searches to memory as illustrated in
A monitor process 500 as shown in
In an embodiment, the monitoring system issues a “Push” message, which instructs the file host to connect to the monitoring system and upload the file. Thus, the monitoring circumvents any host firewall preventing transfer of the message. A push message can be a TCP/IP packet that would contain a 16 byte descriptor id, a payload descriptor id of 64, a time to live value (normally 3), a hops value (normally 0), Payload length, and a payload. The payload includes a servent identifier, file index, IP address of the Monitoring System, and the TCP/IP port of the Monitoring System.
It should be understood that the resultant information can be in the form of a list, report, a database report, or other suitable presentation. Further, as explained above, software logic can be used to identify patterns in the searched/resultant information based on the one or more criteria. Alternatively, the resultant information can be reviewed by an analyst to identify any patterns/risks. For example, an analyst or software logic identifies a large number of searches relating to personal or business information for a particular executive in an organization in the resultant information. The large number of searches relating to this executive indicates a possible identity theft or other potential risk.
Using an embodiment of the invention, a hardware system may be used as a computer, thin appliance, ASIC based device or other similar device, which can be programmed with specific logic or programming code (e.g. software). The system connects with a physical network either directly or though the use of a gateway. Programming logic provides the device with the capability to transmit and receive on both physical networks and Peer-to-Peer networks. Examples of programming logic include a software program or hard-coded procedural information, such as information found on an ASIC based device.
It should be understood that any of the processes disclosed herein may be implemented in the form of hardware, firmware, or software. If implemented in software, the software may be processor instructions in any suitable software language and stored on any form of computer readable medium. The processor instructions are loaded and executed by a processor, such as a general purpose or application specific processor, that, in turn, performs the example embodiments disclosed herein.
While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims.
This application claims the benefit of U.S. Provisional Application No. 60/923,042, filed Apr. 12, 2007. The entire teachings of the above application is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
111604 | Bailey | Feb 1871 | A |
5949760 | Stevens et al. | Sep 1999 | A |
5987011 | Toh | Nov 1999 | A |
6069896 | Borgstahl et al. | May 2000 | A |
6076088 | Paik et al. | Jun 2000 | A |
6205146 | Rochberger et al. | Mar 2001 | B1 |
6453312 | Goiffon et al. | Sep 2002 | B1 |
6611196 | Mynatt et al. | Aug 2003 | B2 |
6668289 | Cheng et al. | Dec 2003 | B2 |
6732180 | Hale et al. | May 2004 | B1 |
6839769 | Needham et al. | Jan 2005 | B2 |
6855660 | Tsou et al. | Feb 2005 | B2 |
6918113 | Patel et al. | Jul 2005 | B2 |
6950821 | Faybishenko et al. | Sep 2005 | B2 |
6965591 | Roy | Nov 2005 | B1 |
6983320 | Thomas et al. | Jan 2006 | B1 |
7003514 | Dutta et al. | Feb 2006 | B2 |
7010534 | Kraft | Mar 2006 | B2 |
7027994 | Verdi et al. | Apr 2006 | B2 |
7035653 | Simon et al. | Apr 2006 | B2 |
7089301 | Labio et al. | Aug 2006 | B1 |
7120145 | Ohba et al. | Oct 2006 | B2 |
7120619 | Drucker et al. | Oct 2006 | B2 |
7174382 | Ramanathan et al. | Feb 2007 | B2 |
7177295 | Sholander et al. | Feb 2007 | B1 |
7206841 | Traversat et al. | Apr 2007 | B2 |
7308445 | Bharat et al. | Dec 2007 | B2 |
7318092 | Sutler | Jan 2008 | B2 |
7327683 | Ogier et al. | Feb 2008 | B2 |
7418455 | Fan et al. | Aug 2008 | B2 |
7441180 | Kaczmarek et al. | Oct 2008 | B1 |
7574523 | Traversat et al. | Aug 2009 | B2 |
7600033 | Bauer et al. | Oct 2009 | B2 |
7703040 | Cutrell et al. | Apr 2010 | B2 |
20010003191 | Kovacs et al. | Jun 2001 | A1 |
20010037325 | Bidernman et al. | Nov 2001 | A1 |
20010045949 | Chithambaram et al. | Nov 2001 | A1 |
20020044549 | Johansson et al. | Apr 2002 | A1 |
20020059204 | Harris | May 2002 | A1 |
20020065832 | Mack | May 2002 | A1 |
20020069089 | Schmidt | Jun 2002 | A1 |
20020073204 | Dutta et al. | Jun 2002 | A1 |
20020087885 | Peled et al. | Jul 2002 | A1 |
20020138471 | Dutta et al. | Sep 2002 | A1 |
20020143989 | Christian et al. | Oct 2002 | A1 |
20020152262 | Arkin et al. | Oct 2002 | A1 |
20020161844 | Overtoom | Oct 2002 | A1 |
20020181395 | Foster et al. | Dec 2002 | A1 |
20020184310 | Traversat et al. | Dec 2002 | A1 |
20020188735 | Needham et al. | Dec 2002 | A1 |
20030005035 | Rodgers | Jan 2003 | A1 |
20030037167 | Garcia-Luna-Aceves et al. | Feb 2003 | A1 |
20030050966 | Dutta et al. | Mar 2003 | A1 |
20030050980 | Dutta et al. | Mar 2003 | A1 |
20030055892 | Huitema et al. | Mar 2003 | A1 |
20030078889 | Lee et al. | Apr 2003 | A1 |
20030088544 | Kan et al. | May 2003 | A1 |
20030095660 | Lee et al. | May 2003 | A1 |
20030112823 | Collins et al. | Jun 2003 | A1 |
20030126136 | Omoigui | Jul 2003 | A1 |
20030126199 | Kadri et al. | Jul 2003 | A1 |
20030135495 | Vagnozzi | Jul 2003 | A1 |
20030145093 | Oren et al. | Jul 2003 | A1 |
20030182428 | Li et al. | Sep 2003 | A1 |
20030191828 | Ramanathan et al. | Oct 2003 | A1 |
20030195852 | Campbell et al. | Oct 2003 | A1 |
20030202468 | Cain et al. | Oct 2003 | A1 |
20030208621 | Bowman | Nov 2003 | A1 |
20030212710 | Guy | Nov 2003 | A1 |
20040030651 | Kim et al. | Feb 2004 | A1 |
20040034652 | Hofmann et al. | Feb 2004 | A1 |
20040039921 | Chuang | Feb 2004 | A1 |
20040044790 | Loach et al. | Mar 2004 | A1 |
20040044996 | Atallah | Mar 2004 | A1 |
20040098370 | Garland et al. | May 2004 | A1 |
20040098377 | Kraft | May 2004 | A1 |
20040103297 | Risan et al. | May 2004 | A1 |
20040111604 | Fournier | Jun 2004 | A1 |
20040122958 | Wardrop | Jun 2004 | A1 |
20040133571 | Horne et al. | Jul 2004 | A1 |
20040139211 | Baker et al. | Jul 2004 | A1 |
20040143842 | Joshi | Jul 2004 | A1 |
20040148275 | Achlioptas | Jul 2004 | A1 |
20040148434 | Matsubara et al. | Jul 2004 | A1 |
20040153472 | Rieffanaugh | Aug 2004 | A1 |
20040153658 | Gunyakti et al. | Aug 2004 | A1 |
20040157641 | Chithambaram et al. | Aug 2004 | A1 |
20040158630 | Chang et al. | Aug 2004 | A1 |
20040196784 | Larsson et al. | Oct 2004 | A1 |
20040218532 | Khirman | Nov 2004 | A1 |
20040220926 | Lamkin et al. | Nov 2004 | A1 |
20040230572 | Omoigui | Nov 2004 | A1 |
20040236945 | Risan et al. | Nov 2004 | A1 |
20040250106 | Annese et al. | Dec 2004 | A1 |
20040250122 | Newton | Dec 2004 | A1 |
20040260761 | Leaute et al. | Dec 2004 | A1 |
20040260801 | Li | Dec 2004 | A1 |
20050028012 | Amamiya et al. | Feb 2005 | A1 |
20050038898 | Mittig et al. | Feb 2005 | A1 |
20050043548 | Cates | Feb 2005 | A1 |
20050060297 | Najork | Mar 2005 | A1 |
20050080858 | Pessach | Apr 2005 | A1 |
20050091167 | Moore et al. | Apr 2005 | A1 |
20050091202 | Thomas | Apr 2005 | A1 |
20050091397 | Roberts et al. | Apr 2005 | A1 |
20050108203 | Tang et al. | May 2005 | A1 |
20050108248 | Natunen | May 2005 | A1 |
20050114709 | Moore | May 2005 | A1 |
20050119998 | Greco et al. | Jun 2005 | A1 |
20050125374 | Curtis et al. | Jun 2005 | A1 |
20050125673 | Cheng et al. | Jun 2005 | A1 |
20050144288 | Liao | Jun 2005 | A1 |
20050163050 | Hopkins | Jul 2005 | A1 |
20050163133 | Hopkins | Jul 2005 | A1 |
20050163135 | Hopkins | Jul 2005 | A1 |
20050187942 | Dutta et al. | Aug 2005 | A1 |
20050203851 | King et al. | Sep 2005 | A1 |
20050203892 | Wesley et al. | Sep 2005 | A1 |
20050229243 | Svendsen et al. | Oct 2005 | A1 |
20050229255 | Gula et al. | Oct 2005 | A1 |
20050265259 | Thubert et al. | Dec 2005 | A1 |
20050267945 | Cohen et al. | Dec 2005 | A1 |
20060020814 | Lieblich et al. | Jan 2006 | A1 |
20060026682 | Zakas | Feb 2006 | A1 |
20060029093 | Van Rossum | Feb 2006 | A1 |
20060034177 | Schrempp | Feb 2006 | A1 |
20060039297 | McNab | Feb 2006 | A1 |
20060117372 | Hopkins | Jun 2006 | A1 |
20060136837 | Ben-Shachar et al. | Jun 2006 | A1 |
20060209819 | Jennings et al. | Sep 2006 | A1 |
20060248062 | Libes et al. | Nov 2006 | A1 |
20070124721 | Cowing et al. | May 2007 | A1 |
20070162463 | Kester et al. | Jul 2007 | A1 |
20080140780 | Hopkins | Jun 2008 | A1 |
20090024618 | Fan et al. | Jan 2009 | A1 |
20110065595 | Hopkins | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
101606143 | Dec 2009 | CN |
1107512 | Jun 2001 | EP |
2010-509674 | Mar 2010 | JP |
WO 2003009524 | Jan 2003 | WO |
WO 2005074229 | Aug 2005 | WO |
WO 2005074230 | Aug 2005 | WO |
WO2006110823 | Oct 2006 | WO |
WO 2006124027 | Nov 2006 | WO |
WO2008057509 | May 2008 | WO |
Entry |
---|
Feb. 26, 2009, International Search Report, PCT/US2008/004614. |
Feb. 26, 2009, Written Opinion of the ISA, PCT/US2008/004614. |
Hessing, Steven, “Peer to Peer Messaging Protocol,” Internet-Draft, Apr. 2002, pp. 1-57. |
Lindemann, C., et al., “A Distributed Search Service for Peer-to-Peer File Sharing in Mobile Applications,” Peer-to-Peer Computing, 2002, Proceedings of the Second International Conference on Peer-to-Peer Computing, Sep. 5-7, 2002. |
Mondal, A., et al., “Effective load-balancing of peer-to-peer systems,” Online, Mar. 2002, XP002299388. |
Oram, A., “Peer-to-Peer: Harnessing the Power of Disruptive Technologies,” Ch.10 Interoperability Through Gateways, Mar. 2001, p. 381-392. |
Shi, W., et al., “Tuxedo: A Peer-to-Peer Caching System,” Department of Computer Science, Wayne University. |
Zhenyun Zhuang, et al. “Hybrid Periodical Flooding in Unstructured Peer-to-Peer Networks,” Proceedings of the 2003 International Conference on Parallel Proceeding. |
Hwang, J., and Aravamudham, P., “Proxy-Based Middleware Services for Peer-to-Peer Computing in Virtually Clustered Wireless Grid Networks,” School of Information Studies, Syracuse University, CST 4-291. |
United States House of Representatives Committee on Government Reform—Staff Report Prepard for Rep. Tom Davis and Rep. Henry A. Waxman, “File-Sharing Programs and Peer-to-Peer Networks Provacy and Security Risk,” May 13, 2003, pp. 1-12. |
United States General Accounting Office, Report to the Chairman and Ranking Minority Member, Committee on Government Reform, House of Representatives, “File Sharing Programs-Peer-To-Peer Networks Provide Ready Access to Child Pornography,” Feb. 2003, pp. 1-32. |
Couch, William, “Peer-To-Peer File-Sharing Networks: Security Risk,” SANS Institute InfoSec Reading Room, 2002, pp. 1-11. |
Davidson, Alan, “Peer-To-Peer File Sharing Privacy and Security,” Center for Democracy and Technology, May 15, 2003, pp. 1-16. |
AA-Feb. 2002—File Sharing Activity Part 1 of 2—Security Implications of Using Peer-to-Peer File Sharing Software, May 12, 2002, pp. 1-5. |
Phemus, “Secret Manual for Downloading: Final Second Part of Answers to Questions for Downloading”, PC Japan, vol. 5, 11, pp. 174-179, Nov. 1, 2000. |
International Search Report and Written Opinion of the ISA mailed May 14, 2008 in connection with PCT Application No. PCT/US07/23321. |
International Search Report and Written Opinion of the ISA mailed Jun. 15, 2005 in connection with PCT Application No. PCT/US05/001622. |
International Search Report and Written Opinion of the ISA mailed Sep. 12, 2007 in connection with PCT Application No. PCT/US06/13666. |
Andersen, S., et al., Changes to Functionality in Microsoft Windows XP Service Pack 2 Part 2: Network Protection Technologies, Online, Sep. 15, 2004, pp. 1-56, XP002330123. |
Brandon Wiley, Freenet, “Inoperability Through Gateways,” Chapter 19, pp. 381-392. |
Findeli, M., “Peer-to-Peer (P2P) Networkgin,” On Line, Jul. 1, 2001, pp. 1-21. |
Goel, S., et al., “A Resilient Network That Can Operate Under Duress: To Support Communication Between Government Agencies during Crisis Situations,” IEEE, Proceedings of the 37th Animal Hawaii International Conference pp. 1-11, Jan. 2004. |
Kim, K., and Park , D., “Subway: Peer-to-Peer Clustering of Clients for Web Proxy,” Department of Electrical Engineering and Computer Science, [on line, Retrieved on Sep. 25, 2007]. Retrieved from the Internet URL:http://66.102.1.104/scholar?hl—en&lr=&q=cache:Cljbt8-S9ckJ:ideal.cecs.missouri.edu/IMC/papers/377PD. . . . |
Liu, Jiangchuan, et al., “Distributed Distance Measurement for Large-Scale Networks,” Computer Networks 41 (2003) pp. 177-192. |
Marmor, Michael S., “Make the P2P Lead with Toadnode,” www.webtecniques.com, Dec. 2000, pp. 44-49. |
Markatos, E.P., Tracing a large-scale peer to peer system: an hour in the life of Gnutella, Cluster Computing and the Grid 2nd IEEE/ACM International Symposium CCGRID, 2002 Berlin, Germany, May 21-24, 2002, IEEE Comput. Soc., US, pp. 65-74. |
Scarlata, V., et al., “Responder Anonymity and Anonymous Peer-to-Peer File Sharing, ” Proceedings of the International Conference on Network Protocols, Nov. 11, 2001, pp. 272-280. |
Siu Man Lui, et al., “Interoperability of Peer-To-Peer File Sharing,” ACM SIGecom Exchanges, vol. 3, No. 3, Aug. 2002, pp. 25-33. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Civil Division, Case No. GD 07/001515, Court of Common Pleas of Allegheny County, Pennsylvania, “Complaint,” 89 pages, dated Sep. 5, 2007. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Court of Common Pleas of Allegheny County, Pennsylvania, “Preliminary Objections and Brief in Support of Preliminary Objections,” 18 pages, dated Oct. 15, 2007. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Court of Common Pleas of Allegheny County, Pennsylvania, “First Amended Complaint,” 90 pages, dated Nov. 5, 2007. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Civil Division, Case No. GD 07/001515, Court of Common Pleas of Allegheny County, Pennsylvania, “Defendant's Preliminary Objections to First Amended Complaint and Brief in Support,” 14 pages, dated Nov. 21, 2007. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Civil Division, Case No. GD 07/001515, Court of Common Pleas of Allegheny County, Pennsylvania, “Court Order re: Defendant's Preliminary Objections to First Amended Complaint and Brief in Support,” 14 pages, dated Nov. 27, 2007. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Civil Division, Case No. GD 07/001515, Court of Common Pleas of Allegheny County, Pennsylvania, “Second Amended Complaint,” 89 pages, dated Dec. 11, 2007. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Civil Division, Case No. GD 07/001515, Court of Common Pleas of Allegheny County, Pennsylvania, “Answer to Second Amended Complaint,” 29 pages, dated Jan. 30, 2008. |
Tiversa, Inc., et al v. Cohen & Grigsby, P.C., Civil Division, Case No. GD 07/001515, Court of Common Pleas of Allegheny County, Pennsylvania, “Reply to New Matter,” 16 pages, dated Feb. 19, 2008. |
Ueda, et al., “Peer-to-Peer Network Topology Control within a Mobile Ad-hoc Network,” 2003 IEEE, pp. 243-247. |
Xiao, et al., “Mutual Anonymity Protocols for Hybrid Peer-to-Peer Systems,” Proceedings of the 23rd International Conference on Distributed Computing Systems, May 19-22, 2003. |
Zhu, et al., “SDQE: Towards Automatic Semantic Query Optimization in P2P Systems,” Information Processing & Management, 42(1), pp. 222-236 Oct. 26, 2004. |
Translation of First Official Action “Notice of Reason for Rejection” issued from the Japanese Patent Office on Mar. 26, 2012 for Japanese Patent Application No. 2010-503053, filed Apr. 10, 2008 for a System and Method for Creating a List of Shared Information on a Peer-To-Peer Network, submitted with comments by the Japanese Associate, 5 pages. |
Kazuma Hatano, Proposal of the Retrieval Technique on Peer-to-Peer Network considered with multi-attribute of contents, IPSJ SIG Technical Reports, vol. 2004, No. 71, Information Processing Society of Japan, Japan, Jul. 13, 2004, pp. 199-205. No translation given. |
Yuichi Ishikawa, A Peer-to-Peer File Locating Mechanism Using Keyword-Relationship, IEICE Technical Report, vol. 101, No. 717, The Institute of Electronics, Information and Communication Engineers, Japan, Mar. 8, 2002, pp. 143-150, no translation given. |
Number | Date | Country | |
---|---|---|---|
20080263013 A1 | Oct 2008 | US |
Number | Date | Country | |
---|---|---|---|
60923042 | Apr 2007 | US |