IP Library Granted Patent US 9,853,932
Granted Patent B2
US 9,853,932 · App. 13/786,229 · Granted Dec 26, 2017

Process for sending an electronic file to at least one contact of a user

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,853,932
App. No.
13/786,229
Granted
Dec 26, 2017
Kind
B2
Abstract

Process for sending an electronic file to at least one contact ( 1 ) of a user ( 2 ), said process providing for the activation by said user of a sharing function, said process further providing for, upon said activation: parsing said electronic file for detecting information about said contact; checking in at least a contact directory the existence of an electronic address matching with said information; creating an electronic message ( 5 ) comprising at least said electronic file and said electronic address; sending said electronic message to said contact through said electronic address.

Claims (47)

1. A system for sending an electronic file, the system comprising:

a processor; and

a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

open the electronic file to display an interactive control;

receive an activation of a sharing function from the interactive control to share the electronic file; and

in response to receiving the activation of the sharing function:

process a text in the electronic file to detect information within the text associated with a user contact;

identify address information of the user contact based on the detected information;

send a notification to an email application for sending a message to the user contact, the notification comprising the electronic file and the address information;

generate the message comprising the address information for sending to the user contact via the email application; and

attach the electronic file to the message, wherein the attaching of the electronic file is without the user manually attaching the electronic file to the message.

2. The system of claim 1 , wherein the information associated with the user contact comprises at least one of an address, a phone number, and a short login of an electronic message account.

3. The system of claim 1 , wherein the identifying the address information of the user contact comprises searching a directory for address information matching the detected information associated with the user contact.

4. The system of claim 1 , wherein the instructions, when executed, further cause the processor to automatically populate an address field of the message with the address information of the user contact.

5. The system of claim 1 , wherein the instructions, when executed, further cause the processor to automatically attach the electronic file to the message.

6. The system of claim 1 , wherein the message comprises an electronic mail or a meeting invitation.

7. The system of claim 1 , wherein the instructions, when executed, further cause the processor to provide a name of the electronic file to the application for sending the message to the user contact.

8. The system of claim 1 , wherein the message comprises a static portion and a variable portion, the static portion configurable by a user and the variable portion configured to be automatically filled in with information from the electronic file.

9. The system of claim 1 , wherein processing of the electronic file is initiated by activating an interactive control of an application for accessing the electronic file.

10. The system of claim 1 , wherein processing the electronic file comprises parsing the electronic file, and the address information of the user contact is identified based on the parsing.

11. A method for sending an electronic file, the method comprising:

opening, by one or more processors, the electronic file to display an interactive control;

receiving, by one or more processors, an activation of a sharing function from the interactive control to share the electronic file; and

in response to receiving the activation of the sharing function:

processing, by one or more processors, a text in the electronic file to detect information within the text associated with a user contact;

identifying, by the one or more processors, address information of the user contact based on the detected information;

sending, by one or more processors, a notification to an email application for sending a message to the user contact, the notification comprising the electronic file and the address information;

generating, by one or more processors, the message comprising the address information for sending to the user contact via the email application; and

attaching, by one or more processors, the electronic file to the message, wherein the attaching of the electronic file is without the user manually attaching the electronic file to the message.

12. The method of claim 11 , wherein the information associated with the user contact comprises at least one of an address, a phone number, and a short login of an electronic message account.

13. The method of claim 11 , wherein the identifying the address information of the user contact comprises searching, by the one or more processors, a directory for address information matching the detected information associated with the user contact.

14. The method of claim 11 , further comprising automatically populating, by the one or more processors, an address field of the message with the address information of the user contact.

15. The method of claim 11 , further comprising automatically attaching, by the one or more processors, the electronic file to the message.

16. The method of claim 11 , wherein the message comprises an electronic mail or a meeting invitation.

17. The method of claim 11 , further comprising providing, by the one or more processors, a name of the electronic file to the application for sending the message to the user contact.

18. The method of claim 11 , wherein the message comprises a static portion and a variable portion, the static portion configurable by a user and the variable portion configured to be automatically filled in with information from the electronic file.

19. The method of claim 11 , wherein the processing of the electronic file is initiated by activating an interactive control of an application for accessing the electronic file.

20. The method of claim 11 , wherein the processing of the electronic file comprises parsing the electronic file, and the address information of the user contact is identified based on the parsing.

21. A system for sending an electronic file, the system comprising:

a means for opening the electronic file to display an interactive control;

a means for receiving an activation of a sharing function from the interactive control to share the electronic file; and

a means for performing, in response to receiving the activation of the sharing function:

processing a text in the electronic file to detect information within the text associated with a user contact, the information comprises at least one of an address, a phone number, and a short login of an electronic message account;

identifying address information of the user contact based on the detected information;

send a notification to an email application for sending a message to the user contact, the notification comprising the electronic file and the address information;

generating the message comprising the address information for sending to the user contact via the email application; and

attaching the electronic file to the message, wherein the attaching of the electronic file is without the user manually attaching the electronic file to the message.

Assignments (6)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0814 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →