IP Library Granted Patent US 7,805,131
Granted Patent B2
US 7,805,131 · App. 11/744,034 · Granted Sep 28, 2010

Personal service integration on a network

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 7,805,131
App. No.
11/744,034
Granted
Sep 28, 2010
Kind
B2
Abstract

Described are computer-based methods and apparatuses, including computer program products, for personal service integration on a network. A personal service monitors and stores user requests for services. The stored user requests are processed to determine usage patterns. The personal service processes the usage patterns to determine future requests and/or to determine how to fulfill a request. The personal service processes the request.

Claims (66)

1. A method for personal service integration on a telecommunication network, the method comprising:

monitoring, by a personal service server, a plurality of telecommunication service requests associated with a user, wherein the telecommunication service requests are received over a wireless network and the telecommunication service requests are between the user and one or more people;

determining, by the personal service server, a first usage pattern for the user with the personal service server based on the plurality of telecommunication service requests associated with the user;

determining, by the personal service server, one or more telecommunication services from a plurality of telecommunication services based on the first usage pattern to fulfill the first usage pattern;

modifying, by the personal service server, the one or more telecommunication services based on information associated with the first usage pattern to customize the one or more telecommunication services for communication between the user and the one or more people;

receiving, by the personal service server, a new telecommunication service request from the user;

determining, by the personal service server, based on the first usage pattern, that the modified one or more telecommunication services can be used to fulfill the new telecommunication service request; and

fulfilling, by the personal service server, the new telecommunication service request, comprising integrating the modified one or more telecommunication services.

2. The method of claim 1 wherein the determining the one or more telecommunication services is further based on the telecommunication service request received from the user.

3. The method of claim 2 wherein the telecommunication service request received from the user is received by a digital personal assistant module.

4. The method of claim 2 further comprising processing the telecommunication service request using speech recognition, handwriting recognition, text processing, or any combination thereof.

5. The method of claim 1 further comprising:

determining a future telecommunication service request associated with the user based on the first usage pattern; and

determining whether to process the future telecommunication service request based on a user response.

6. The method of claim 5 further comprising:

querying, by a digital personal assistant module, the user regarding the future telecommunication service request; and

receiving the user response associated with the future telecommunication service request.

7. The method of claim 5 wherein the future telecommunication service request is a request for service between the user and the one or more people, and the future telecommunication service request requires using the modified one or more telecommunication services.

8. The method of claim 7 wherein determining the future telecommunication service request comprises:

determining presence information for the one or more people, wherein the presence information includes data indicative of a location and contact information for each of the one or more people; and

processing the presence information to determine the future telecommunication service request.

9. The method of claim 7 wherein the future telecommunication service request comprises a dinner reservation for the user and the one or more people.

10. The method of claim 1 further comprising:

selecting a pre-existing template; and

modifying the pre-existing template based on the first usage pattern.

11. The method of claim 10 wherein modifying further comprises generating a first template based on the first usage pattern.

12. The method of claim 1 further comprising determining a second usage pattern based on the plurality of telecommunication service requests associated with the user.

13. The method of claim 12 wherein the first usage pattern is associated with a first telecommunication service and the second usage pattern is associated with a second telecommunication service.

14. The method of claim 1 wherein the one or more telecommunications services comprises a message service, a presence status service, a calendar service, a message transmission and receiving service, a conference service, a location identification service, a social attribute identification service, a business communication service, an entertainment service, an information service, an electronic mail service, a phone service, a voicemail service, a television service, a storage service, or any combination thereof.

15. The method of claim 1 further comprising storing the first usage pattern in a storage module.

16. The method of claim 15 further comprising:

selecting a pre-existing template; and

modifying the pre-existing template based on the first usage pattern stored in the storage module.

17. The method of claim 1 wherein the first usage pattern comprises data indicative of the user only calling a person from the one or more people at a first location; and fulfilling the new telecommunication service request comprises not checking a location of a person from the one or more people when the user places a call to the person.

18. A computer program product, tangibly embodied in a non-transitory computer readable medium, the computer program product including instructions being configured to cause a data processing apparatus to:

monitor a plurality of telecommunication service requests associated with a user, wherein the telecommunication service requests are received over a wireless network and the telecommunication service requests are between the user and one or more people;

determine a first usage pattern for the user with a personal service server based on the plurality of telecommunication service requests associated with the user;

determine one or more telecommunication services from a plurality of telecommunication services based on the first usage pattern to fulfill the first usage pattern; and

modify the one or more telecommunication services based on information associated with the first usage pattern to customize the one or more telecommunication services for communication between the user and the one or more people;

receive a new telecommunication service request from the user;

determine, based on the first usage pattern, that the modified one or more telecommunication services can be used to fulfill the new telecommunication service request; and

fulfill the new telecommunication service request, comprising integrating the modified one or more telecommunication services.

19. A system for personal service integration on a telecommunication network, the system comprising,

a personal service module configured to:

monitor a plurality of telecommunication service requests associated with a user, wherein the telecommunication service requests are received over a wireless network and the telecommunication service requests are between the user and one or more people; and

receive a new telecommunication service request from the user;

a service module configured to modify one or more telecommunication services based on information associated with a first usage pattern to customize the one or more telecommunication services for communication between the user and the one or more people; and

a personal service server configured to:

(a) determine the first usage pattern for the user with the personal service server based on the plurality of telecommunication service requests associated with the user,

(b) determine the one or more telecommunication services from a plurality of telecommunication services based on the first usage pattern to fulfill the first usage pattern;

(c) determine, based on the first usage pattern, that the modified one or more telecommunication services can be used to fulfill the new telecommunication service request; and

(d) fulfill the new telecommunication service request, comprising integrating the modified one or more telecommunication services.

20. The system of claim 19 , the personal service server further configured to receive the telecommunication service request from the user and further determine the one or more telecommunication services from the plurality of telecommunication services based on the telecommunication service request from the user.

21. The system of claim 20 further comprising a voice to text module configured to convert the telecommunication service request from the user from a vocal telecommunication service request to a text based telecommunication service request.

22. The system of claim 19 , the personal service server further configured to determine a future telecommunication service request associated with the user based on the first usage pattern and determine whether to process the future telecommunication service request based on the user response.

23. The system of claim 19 further comprising a storage module configured to store the first usage pattern, the plurality of telecommunication service requests, or any combination thereof.

24. The system of claim 19 further comprising a virtual personal assistant module configured receive telecommunication service requests from the user, to query the user regarding a future telecommunication service request, or any combination thereof.

25. A system for personal service integration on a telecommunication network, the system comprising:

a means for:

monitoring a plurality of telecommunication service requests associated with a user, wherein the telecommunication service requests are received over a wireless network and the telecommunication service requests are between the user and one or more people; and

receiving a new telecommunication service request from the user;

a means for modifying one or more telecommunication services based on information associated with a first usage pattern to customize the one or more telecommunication services for communication between the user and the one or more people; and

a means for:

determining the first usage pattern for the user with the personal service server based on the plurality of telecommunication service requests associated with the user and determining the one or more telecommunication services from a plurality of telecommunication services based on the first usage pattern to fulfill the first usage pattern;

determining, based on the first usage pattern, that the modified one or more telecommunication services can be used to fulfill the new telecommunication service request; and

fulfilling the new telecommunication service request, comprising integrating the modified one or more telecommunication services.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
CHANGE OF NAME Recorded Dec 24, 2017
From: SONUS, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044957/0213 →
MERGER AND CHANGE OF NAME Recorded Dec 24, 2017
From: SOLSTICE SAPPHIRE, INC.; SONUS NETWORKS, INC.; SONUS NETWORKS, INC.
To: SONUS, INC.
Reel/Frame 044957/0243 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2017
From: BANK OF AMERICA, N.A.
To: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.; TAQUA, INC.
Reel/Frame 044283/0361 →
SECURITY INTEREST Recorded Sep 12, 2014
From: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033728/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2007
From: CHOLKAR, ARJUN; SAKSENA, VIKRAM; FARAHMAND, FARDAD; MENON, SUNIL; VENKATA, NAGESH KUMAR BOLLAPALLI; SHEKAR, NAGESH S.; NAGPAL, ASHISH
To: SONUS NETWORKS, INC.
Reel/Frame 019467/0510 →