Source: http://www.google.com/patents/US7676544?dq=6,910,205
Timestamp: 2015-04-26 16:46:59
Document Index: 70775329

Matched Legal Cases: ['art 2', 'art 2', 'art 2', 'art 2', 'art 9', 'art 5', 'art 2', 'art 3', 'art 4', 'art 5', 'art 9', 'art 2', 'art 3', 'art 17', 'art 4', 'art 3', 'art 3', 'art 3', 'art 4', 'art 4', 'art 4', 'art 4', 'art 4', 'art 3', 'art 5', 'art 5', 'art 3', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 2', 'art 3', 'art 2', 'art 2', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 12', 'art 9']

Patent US7676544 - File sharing system, file sharing method, and recording medium storing file ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA file sharing system connected to both a telephone network and a data communication network includes a telephone conversation state monitoring part for recording information for identifying speakers having a telephone conversation for each telephone conversation in a recording part as telephone conversation...http://www.google.com/patents/US7676544?utm_source=gb-gplus-sharePatent US7676544 - File sharing system, file sharing method, and recording medium storing file sharing programAdvanced Patent SearchPublication numberUS7676544 B2Publication typeGrantApplication numberUS 11/393,654Publication dateMar 9, 2010Filing dateMar 31, 2006Priority dateDec 9, 2005Fee statusPaidAlso published asUS20070136432Publication number11393654, 393654, US 7676544 B2, US 7676544B2, US-B2-7676544, US7676544 B2, US7676544B2InventorsMasahiko Murakami, Sumiyo Okada, Satoshi OkuyamaOriginal AssigneeFujitsu LimitedExport CitationBiBTeX, EndNote, RefManPatent Citations (6), Referenced by (4), Classifications (13), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetFile sharing system, file sharing method, and recording medium storing file sharing program
US 7676544 B2Abstract
an access control operation in which the access control part provided in the computer permits access from the data communication terminals by the speakers on both sides represented by the information for specifying the speakers corresponding to the file sharing space in the association data, among accesses from the data communication terminals with respect to the file sharing space. Description
FIG. 2A shows an example of telephone conversation state data. In the example shown in FIG. 2A, a telephone conversation state and telephone numbers of speakers I, II on both sides are recorded for each telephone conversation in the telephone conversation state data. When the telephone conversation state monitoring part 2 receives the telephone conversation establishment information from the switchboard 7, the telephone conversation state monitoring part 2 generates an entry containing telephone numbers of speakers on both sides in the telephone conversation, and sets the telephone conversation state in that entry to be �during a telephone conversation�. Furthermore, when the telephone conversation state monitoring part 2 receives the telephone conversation disconnection information from the switchboard 7, the telephone conversation state monitoring part 2 updates the telephone conversation state in the entry of the telephone conversation to �disconnection�.
The speaker data is information regarding a speaker specified by the telephone conversation state data. The speaker data contains, for example, a mail address of a speaker, a user ID, and the like. The speaker data is previously recorded in the recording part 9, for example, by speakers through the data communication terminals 15 a, 15 b. More specifically, the speaker data contains information for performing data communication with the speakers through the data communication terminals 15 a, 15 b. FIG. 2C shows exemplary speaker data. In the example shown in FIG. 2C, a telephone number specifying a speaker, and a mail address of the speaker specified by the telephone number are recorded so as to be associated with each other in the speaker data.
The access control part 5 transmits access information for accessing each file sharing space to the data communication terminals 15 a, 15 b of speakers sharing each file sharing space, using the mail addresses obtained from the speaker data. The access information is, for example, a URL and the like of a file sharing space. Consequently, speakers sharing each file sharing space can access each file sharing space through the data communication terminals 15 a, 15 b. The file sharing system 1 is composed of, for example, a computer such as a personal computer or a server. The functions of the telephone conversation state monitoring part 2, the sharing space generating part 3, the sharing space deleting part 4, and the access control part 5 can be realized when a CPU or an MPU of a computer executes a predetermined program. Furthermore, as the recording part 9, a hard disk provided in a computer, a semiconductor memory, a flexible disk, a DVD, or the like can be used.
The telephone conversation state monitoring part 2 updates the state of the entry added in Operation 5 to �during a telephone conversation� (Operation 6). After this, the sharing space generating part 3 generates a file sharing space to be shared by the speakers on both sides in the established telephone conversation in the recording part 17 of the file sharing server 8 (Operation 7). The detail of the file sharing space generation processing will be described later.
As a result of the search, in the case where there is an entry, which includes the telephone numbers of the telephone conversation terminals on both sides in the disconnected telephone conversation, in the telephone conversation state data (Yes in Operation 10), the telephone conversation state of the entry is updated to �disconnection� (Operation 11). After this, the sharing space deleting part 4 deletes the file sharing space shared by the speakers on both sides of the disconnected telephone conversation from the file sharing server 8 (Operation 12). The detail of the file sharing space deletion processing will be described later.
The sharing space generating part 3 obtains telephone numbers (for example, �0001�, �0002�) of the telephone conversation terminals 6 a, 6 b of the speakers A, B on both sides in an entry whose telephone conversation state is �during a telephone conversation� in the telephone conversation state data.
When the sharing space generating part 3 receives the sharing space ID of the generated file sharing space, the sharing space generating part 3 generates an entry with the sharing space ID and the telephone numbers �0001�, �0002� of the telephone terminals 6 a, 6 b on both sides, and adds the entry to the association data (Operation 704). The association data shown in FIG. 2B is an exemplary entry to which an entry with the sharing space ID being �share001� is added. Because of this, data in which a newly generated file sharing space is associated with speakers sharing the file sharing space is added to the association data.
In the case where the telephone conversation by the telephone conversation terminals 6 a, 6 b is disconnected, the telephone conversation state in the entry including �0001�, �0002� in the telephone numbers I, II is updated to �disconnection� in the telephone conversation state data shown in FIG. 2A. The sharing space deleting part 4 obtains the telephone numbers of the telephone conversation terminals 6 a, 6 b on both sides in the telephone conversation represented by the entry in which the state is �disconnection� in the telephone conversation state data.
The sharing space deleting part 4 searches for association data with the obtained telephone numbers (Operation 1201). In the case where there is an entry, which includes the telephone numbers matched with those of the telephone conversation terminals 6 a, 6 b on both sides in the association data (Yes in Operation 1202), the sharing space deleting part 4 obtains a sharing space ID of the entry (Operation 1203). In the example shown in FIG. 2B, the sharing space ID is �share001�. The sharing space deleting part 4 transmits the obtained sharing space ID and a request signal of deleting the file sharing space to the file sharing server 8 (Operation 1204).
The sharing space deleting part 4 that has received the signal representing the success of deletion deletes the entry including the sharing space ID representing the deleted file sharing space from the association data (Operation 1205). In the example shown in FIG. 2B, an entry of the sharing space ID �share0001� is deleted.
The access to the file sharing space generated by the sharing space generating part 3 is controlled by the access control part 5. FIG. 5 is a flowchart showing exemplary processing in which the access control part 5 performs access control so that the speakers A, B of the telephone conversation between the telephone conversation terminals 6 a, 6 b shown in FIG. 1 can access the file sharing space generated regarding the telephone conversation, using the data communication terminals 15 a, 15 b. Herein, an exemplary case will be described in which the sharing space ID �share0001� of the file sharing space generated by the sharing space generating part 3, and the telephone numbers �0001�, �0002� of the telephone conversation terminals 6 a, 6 b on both sides are added to the association data shown in FIG. 2B.
The access control part 5 refers to the association data to obtain the telephone numbers �0001�, �0002� of the speakers A, B on both sides from an entry of the sharing space ID �share0001�.
The access control part 5 searches for speaker data with the telephone number �0001� of one telephone conversation terminal 6 a (Operation 21). The speaker data represents, for example, as shown in FIG. 2C, the correspondence between telephone numbers and mail addresses. If there is no entry including the telephone number of the telephone conversation terminal 6 a (No in Operation 22), access control is impossible, so that the processing is completed.
In the case where there is an entry including the telephone number �0001� of the telephone conversation terminal 6 a (Yes in Operation 22), the access control part 5 searches for telephone conversation data with the telephone number �0002� of the other telephone conversation terminal 6 b (Operation 23). If there is no telephone number �0002� of the telephone conversation terminal 6 b, the processing is completed.
In the case where the telephone number �0002� is also present (Yes in Operation 24), the access control part 5 obtains a mail address of the speaker A of the telephone conversation terminal 6 a with a telephone number being �0001� from the speaker data (Operation 25).
The access control part 5 transmits data for enabling the speaker A to access a file sharing space represented by the sharing space ID �share0001� with the mail address of one speaker A being a destination (Operation 26). For example, the access control part 5 transmits a URL representing the location of a file in the file sharing space represented by the file space ID �share0001� to the mail address of the speaker A. The URL may contain the sharing space ID �share0001� as a parameter.
Because of this, the speaker A can obtain information for accessing the file sharing space via mail using the data communication terminal 15 a. Therefore, the speaker A can access the file sharing space represented by the URL sent via mail using the data communication terminal 15 a. Similarly, the access control part 5 obtains a mail address of the other speaker B (Operation 27), and transmits information for accessing a file sharing space represented by the sharing space �share0001� with the mail address being a destination.
The access control part 5 transmits data for accessing the file sharing space to the mail address of the other speaker B with the mail address of the speaker B being a destination (Operation 28). The speaker B also can obtain information for accessing the file sharing space via mail using the data communication terminal 15 b. FIG. 6A shows an example of a screen displayed in the case where the speaker A accesses the file sharing space of the URL sent via mail in the data communication terminal 15 a. The screen shown in FIG. 6A is displayed by the function of, for example, a Web browser mounted on the data communication terminal 15 a. On the screen shown in FIG. 6A, a URL input area 21, a content display area 23, a title input area 25, a file name input area 26, and a registration button 27 are displayed. The speaker A can access the file sharing space, for example, by inputting the URL sent via mail in the URL input area 21. In the content display area 23, a file of the file sharing space is displayed. In the example shown in FIG. 6A, there is no file to be shared in the file sharing space, so that �there is no shared file�.
In the processing shown in FIG. 7, in Operation 10, in the case where there is an entry of telephone numbers matched with those of speakers on both sides in a disconnected telephone conversation in telephone conversation state data (Yes in Operation 10), the telephone conversation state monitoring part 2 updates the state of the entry to �disconnection�, and records a disconnection time in the entry (Operation 11 a).
In the processing shown in FIG. 10, after there is a notification of the establishment of a telephone conversation (Yes in Operation 2), an entry showing the telephone conversation is generated in the telephone conversation state data (Operation 5), and the state of the entry is updated to �during a telephone conversation� (Operation 6), the sharing space generating part 3 does not generate a file sharing space (Operation 7 in FIG. 2). Instead of that, a file sharing space is generated in the case where there is access from the data communication terminal of a speaker to the file sharing server. The processing in the case of generating a file sharing space will be described later.
Furthermore, in the case where the telephone conversation state monitoring part 2 is notified of the disconnection of the telephone conversation (Yes in Operation 8), the telephone conversation state monitoring part 2 updates the state of the entry to �disconnection�, and records a disconnection time in the entry (Operation 11 a). Furthermore, the sharing space deletion processing (Operation 12 in FIG. 2) is not performed.
When there is a log-in with respect to the file sharing server 8, the access control part 5 obtains, for example, a telephone number of the speaker A having a user ID at a time of the log-in from the telephone conversation data, using the user ID at a time of the log-in. For example, in the case where the user ID inputted by the speaker A at a time of the log-in is �Sato�, the access control part 5 obtains a telephone number �0001� from the speaker data shown in FIG. 9.
The access control part 5 searches for, for example, an entry including a telephone number obtained from the telephone conversation state data, and obtains the state of the entry (Operation 33). For example, in the of the obtained telephone number �0001�, the access control part 5 obtains �during a telephone conversation� as a telephone conversation state from the telephone conversation state data shown in FIG. 8.
Thus, in the case where the telephone conversation by the telephone conversation terminal of the telephone number corresponding to the user ID at a time of the log-in is �during a telephone conversation� (Yes in Operation 34 a), the access control part 5 obtains a telephone number of a party on the other side during the telephone conversation from the telephone conversation state data (Operation 35). For example, the access control part 5 obtains the telephone number �0002� of the party on the other side from the telephone conversation state data shown in FIG. 8. The access control part 5 searches for association data with the obtained telephone numbers �0001� and �0002� on both sides (Operation 36). At a time when the speaker A initially logs in the file sharing server after the commencement of the telephone conversation between the speakers A and B, a file sharing space between the speakers A and B has not been generated, so that there is no corresponding entry even in the association data.
In Operation 37, if a file sharing space between the speakers A and B has already been generated, and there is an entry including the telephone numbers on both sides in the association data (Yes in Operation 37), the access control part 5 obtains a sharing space ID �share0001� of the entry (Operation 39).
In Operation 34 a, if the telephone conversation state obtained by the access control part 5 is �disconnection� (No in Operation 34 a), the access control part 5 obtains a disconnection time from the entry to determine whether or not a predetermined time has elapsed after the disconnection (Operation 34 b). In the case where a predetermined time has not elapsed after the disconnection (Yes in Operation 34 b), the processing after Operation 35 and subsequent operations are performed as described above.
In the case where a predetermined time has elapsed after the disconnection (No in Operation 34 b), the access control part 5 returns an error message showing that access to the file sharing server 8 is not permitted to the data communication terminal 15 a. Furthermore, even in the case where there is no entry, an error message is similarly returned to the data communication terminal 15 a. In the processing shown in FIG. 11, during a telephone conversation or within a predetermined time after the disconnection of a telephone conversation, a file sharing space is generated when either one speaker logs in the file sharing server 8. The speaker who has logged in can access the file sharing space since the access thereof is redirected to the file sharing space. After this, even in the case where the other speaker logs in during a telephone conversation or within a predetermined time after the disconnection of a telephone conversation, thereby accessing the file sharing server 8, the access is redirected to the file sharing space, so that the other speaker can access the file sharing space.
The particular number is an identification number of a particular application, and for example, sent when a speaker operates a telephone conversation terminal for starting a call. When the speaker makes a call to a telephone number �0001� of a party on the other side, the speaker adds, for example, �199� as a particular number, and inputs a number �1990001� at a communication terminal. In the case where a call is made with, for example, �199� added to a telephone number, it is previously determined as a rule of a telephone conversation in the telephone network 11 that a file sharing space is created. More specifically, for example, �199� can be set to be a particular number for creating a file sharing space.
Furthermore, there may be the case where a speaker makes a call with a particular number �199�, reaches service corresponding to the particular number, and thereafter, inputs a telephone number �0001� of a party on the other side.
In the example shown in FIG. 16, the permission of access from all IP addresses to a file sharing space of a sharing space ID=�share0001� is set, and the inhibition of access from all the IP addresses to a file sharing space of a sharing space ID=�share0002� is set.
In the present embodiment, as an example, the case where a speaker A logs in the file sharing server 8 using the terminal communication terminal 15 a after finishing a telephone conversation by the telephone conversation terminal 6 a. FIG. 18 is a flowchart showing exemplary processing of the access control part 5 and the browsing part 12 of the file sharing system 10 in the case where the speaker A log in the file sharing server 8 from the telephone conversation terminal 6 a. In the processing shown in FIG. 18, the same operations as those in the processing shown in FIG. 11 are denoted with the same reference numerals as those therein, and the description thereof will be omitted.
Furthermore, as speaker data, the name of a speaker corresponding to the telephone number of the speaker may be recorded. The name of the speaker is previously recorded in speaker data in the recording part 9 by the speakers A, B through the data communication terminals 15 a, 15 b. FIG. 19A shows an exemplary screen displaying a list of telephone numbers of parties who have shared file sharing spaces in the past at the data communication terminal. In FIG. 19A, a list 31 of telephone numbers and names is displayed. The respective telephone numbers or names in the list 31 are provided with links to file sharing spaces. Therefore, for example, when a portion of a telephone number is clicked, a screen 32 showing data of a file sharing space is displayed as in an exemplary screen shown in FIG. 19B.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS6826272 *Oct 1, 1998Nov 30, 2004Nortel Networks LimitedMethod and apparatus for integrated multimedia call controlUS7623523 *Sep 16, 2005Nov 24, 2009Fujitsu LimitedSystem for connecting information processing devices associated with IP telephonesUS20070079249 *Oct 3, 2005Apr 5, 2007Microsoft CorporationDistributed clipboardUS20090138808 *Sep 5, 2003May 28, 2009Groove Networks, Inc.Method and apparatus for providing attributes of a collaboration system in an operating system folder-based file systemJP2004266325A Title not availableJP2004297250A Title not available* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8571196Jun 23, 2009Oct 29, 2013Alcatel LucentMethod for retrieving information from a telephone terminal via a communication server, and associated communication serverUS8887303 *Jan 6, 2011Nov 11, 2014Deutsche Telekom AgMethod and system of processing annotated multimedia documents using granular and hierarchical permissionsUS20110173705 *Jan 6, 2011Jul 14, 2011Deutsche Telekom AgMethod and system of processing annotated multimedia documents using granular and hierarchical permissionsUS20120116762 *Oct 28, 2011May 10, 2012Verint Systems Ltd.System and method for communication terminal surveillance based on speaker recognition* Cited by examinerClassifications U.S. Classification709/204, 715/751, 709/205, 715/753International ClassificationG06F15/16Cooperative ClassificationH04L65/1083, H04L29/06027, H04M7/0027, H04L12/1831European ClassificationH04L29/06C2, H04L29/06M2S4, H04M7/00D2, H04L12/18D4Legal EventsDateCodeEventDescriptionMar 14, 2013FPAYFee paymentYear of fee payment: 4Mar 31, 2006ASAssignmentOwner name: FUJITSU LIMITED, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MURAKAMI, MASAHIKO;OKADA, SUMIYO;OKUYAMA, SATOSHI;REEL/FRAME:017750/0349;SIGNING DATES FROM 20060313 TO 20060316Owner name: FUJITSU LIMITED,JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MURAKAMI, MASAHIKO;OKADA, SUMIYO;OKUYAMA, SATOSHI;SIGNEDBETWEEN 20060313 AND 20060316;US-ASSIGNMENT DATABASE UPDATED:20100309;REEL/FRAME:17750/349Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MURAKAMI, MASAHIKO;OKADA, SUMIYO;OKUYAMA, SATOSHI;SIGNING DATES FROM 20060313 TO 20060316;REEL/FRAME:017750/0349RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services