Patents by Inventor Sunil Contractor

Sunil Contractor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7809378
    Abstract: A location visit detail service, typically provided by a wireless carrier to a subscriber, includes a portable wireless device, a location identification means and a central processor. The central processor periodically receives location data generated by the location identification means. The central processor data transforms the location data into time and position data pairs that identify the location of the portable wireless device at a particular time. Through a geographic information system database, the position data is converted to street address data. The details data is provided by the wireless carrier to the subscriber, which can use the details data to provide a summary report describing the activity of the service person. This summary report can be used for preparation of bills or for gathering statistics on (individual or group) service person efficiency. Alternatively, the wireless carrier can prepare the report that is then transmitted to the subscriber.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: October 5, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Sunil Contractor
  • Publication number: 20080028018
    Abstract: Method and apparatus are disclosed for contacting users based on the completion of an online session, such as an Internet session. A user begins an online session by logging into an access provider, such as an Internet Service Provider. Upon completion of the online session, the access provider can store online session data that describes the online session. The online session data may include such information as the identity of the user (e.g., a phone number, an address, and so forth) and the time the online session ended. This online session data can be processed by a caller in order to identify users to call. The caller may be the access provider or a third party, such as a telemarketer. The online session data may be processed in various manners. The online session data may be compared to data of failed calls to identify users who could not be contacted before, but that may now available based on the completion of their online sessions.
    Type: Application
    Filed: August 24, 2007
    Publication date: January 31, 2008
    Inventor: Sunil Contractor
  • Publication number: 20070165827
    Abstract: A Service Control Point (SCP) has a call list associated with the main telephone number of a called party. When a calling party attempts to contact the called party by calling the main number, but cannot reach the main number, a Service Switching Point (SSP) fires a trigger. One trigger is a T_No_Answer trigger, which is fired in response to a call to the main number that is not answered within a predefined number of rings. Another trigger is a T_Busy trigger that is fired in response to a call to the main number that is made when the main number is busy. Each trigger causes the SCP to access the call list and to cause the SSP to ring an alternative telephone number associated with the main telephone number. If this attempt to reach the called party also fails, then the SSP again fires the trigger and an attempt is made to connect the calling party to the next number on the call list.
    Type: Application
    Filed: March 12, 2007
    Publication date: July 19, 2007
    Applicant: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
    Inventors: James Worsham, David Levine, Greg Patterson, Zhiqiang Zhang, Sunil Contractor, Ping Song
  • Publication number: 20070096900
    Abstract: A location visit confirmation service includes a portable wireless device, a schedule of predetermined sites, a location identification system, and a central processor. The central processor periodically receives position data generated by the location identification system identifying the location of the portable wireless device. The central processor compares this position data to the schedule of predetermined sites. Using a threshold based on distance, or distance and time, it is determined whether a service person completed a visit to one of the sites in the schedule. At the end of the site visit confirmation evaluation period, a summary report is generated that confirms those scheduled site visits that were completed. The summary report is provided by the wireless carrier to the subscriber.
    Type: Application
    Filed: October 17, 2006
    Publication date: May 3, 2007
    Applicant: BellSouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Publication number: 20060099974
    Abstract: A method of delivering a call to a called party's device. The method includes receiving a call directed to a wireline device and validating that a telephone number of the wireline device is associated with a telephone number of a wireless device. The method also includes transmitting a message to the wireless device, delivering the call to the wireline device when a return message is not received from the wireless device, and determining a location of the wireless device when a return message is received from the wireless device. The method further includes comparing the location of the wireless device with a location of the wireline device, delivering the call to the wireless device when the location of the wireless device is not within a predefined vicinity of the location of the wireline device, and delivering the call to the wireline device when the location of the wireless device is within a predefined vicinity of the location of the wireline device.
    Type: Application
    Filed: December 7, 2005
    Publication date: May 11, 2006
    Inventor: Sunil Contractor
  • Publication number: 20060062354
    Abstract: An emergency notification system. The system includes a first server for receiving an emergency communication from a telecommunications network and for transmitting a message to a subscriber of the emergency notification system. The system also includes a second server in communication with the first server, the second server for supplying the first server with information associated with a subscriber.
    Type: Application
    Filed: November 9, 2005
    Publication date: March 23, 2006
    Inventor: Sunil Contractor
  • Patent number: 6931107
    Abstract: A calling party calls a called party and leaves a message on a voice messaging system after receiving a busy status if the calling party is willing to pay to leave a message and if the calling party has given permission to send messages. The calling party is connected with the voice messaging system responsive to a trigger in the telephone system. The voice messaging system receives and stores the message for future retrieval by the called party. The called party can then dial the messaging system to play the message. However, the called party does not establish the voice messaging system for his associated number, rather the calling party provides permission to send the message. An indicator may be provided to the called party alerting the called party to the waiting message. The called party then dials the voice messaging system and retrieves the stored message. Prompts may be provided to the calling party for message options.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: August 16, 2005
    Assignee: BellSouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Patent number: 6862345
    Abstract: A calling party calls a called party and leaves a message on a voice messaging system after receiving a no-answer status if the calling party is willing to pay to leave a message and if the calling party has given permission to send messages. The calling party is connected with the voice messaging system responsive to a trigger in the telephone system. The voice messaging system receives and stores the message for future retrieval by the called party. The called party can then dial the messaging system to play the message. However, the called party does not establish the voice messaging system for his associated number, rather the calling party provides permission to send the message. An indicator may be provided to the called party alerting the called party to the waiting message. The called party then dials the voice messaging system and retrieves the stored message. Prompts may be provided to the calling party for message options.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: March 1, 2005
    Assignee: BellSouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Publication number: 20050043040
    Abstract: A location visit confirmation service includes a portable wireless device, a schedule of predetermined sites, a location identification means and a central processor. The central processor periodically receives position data generated by the location identification means identifying the location of the portable wireless device. The central processor compares this position data to the schedule of predetermined sites. Using a threshold based on distance, or distance and time, it is determined whether a service person completed a visit to one of the sites in the schedule. At the end of the site visit confirmation evaluation period, a summary report is generated that confirms those scheduled site visits that were completed. The summary report is provided by the wireless carrier to the subscriber.
    Type: Application
    Filed: September 20, 2004
    Publication date: February 24, 2005
    Applicant: BellSouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Publication number: 20050026629
    Abstract: A location visit detail service, typically provided by a wireless carrier to a subscriber, includes a portable wireless device, a location identification means and a central processor. The central processor periodically receives location data generated by the location identification means. The central processor data transforms the location data into time and position data pairs that identify the location of the portable wireless device at a particular time. Through a geographic information system database, the position data is converted to street address data. The details data is provided by the wireless carrier to the subscriber, which can use the details data to provide a summary report describing the activity of the service person. This summary report can be used for preparation of bills or for gathering statistics on (individual or group) service person efficiency. Alternatively, the wireless carrier can prepare the report that is then transmitted to the subscriber.
    Type: Application
    Filed: August 25, 2004
    Publication date: February 3, 2005
    Applicant: BellSouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Publication number: 20050013425
    Abstract: Call detail service is provided using a trigger that only activates after the disposition of a telephone call is known, for example, a T-Busy and/or a T_NoAnswer. When a telephone call encounters the T-Busy or T_NoAnswer trigger a terminating central office switch attempts to complete the call. If the call is not completed because it is busy or not answered, the information related to the call is sent to a service control point. The service control point creates a call information record. The call information record is sent to a service management system that used the call information record to create a call detail report. Using the T_Busy and/or T_NoAnswer triggers eliminates the need to collect data for every telephone call to determine which calls are not completed because they are not answered or busy. As a result processing complexity and storage requirements are significantly reduced.
    Type: Application
    Filed: August 17, 2004
    Publication date: January 20, 2005
    Inventor: Sunil Contractor
  • Patent number: 6754324
    Abstract: A calling party dials a called party, a no-answer status is received, and the called number is automatically redialed at intervals until receiving an answer status or reaching a maximum limit. Prompting a user for redial options may be included. A called party may be requested to select connection before the call is connected to the calling party.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: June 22, 2004
    Assignee: Bellsouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Patent number: 6711240
    Abstract: A calling party dials a called party, leaves a message on a voice messaging system after either receiving a busy status or a no-answer status, and the messaging system dials the called party at intervals until receiving an answer status and then plays the message. Prompts for delivery options and message options may be included.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: March 23, 2004
    Assignee: BellSouth Intellectual Property Corporation
    Inventor: Sunil Contractor
  • Publication number: 20020136366
    Abstract: A calling party dials a called party, leaves a message on a voice messaging system after either receiving a busy status or a no-answer status, and the messaging system dials the called party at intervals until receiving an answer status and then plays the message. Prompts for delivery options and message options may be included.
    Type: Application
    Filed: December 1, 2000
    Publication date: September 26, 2002
    Inventor: Sunil Contractor
  • Publication number: 20020101963
    Abstract: A calling party calls a called party and leaves a message on a voice messaging system after receiving a busy status if the calling party is willing to pay to leave a message and if the calling party has given permission to send messages. The calling party is connected with the voice messaging system responsive to a trigger in the telephone system. The voice messaging system receives and stores the message for future retrieval by the called party. The called party can then dial the messaging system to play the message. However, the called party does not establish the voice messaging system for his associated number, rather the calling party provides permission to send the message. An indicator may be provided to the called party alerting the called party to the waiting message. The called party then dials the voice messaging system and retrieves the stored message. Prompts may be provided to the calling party for message options.
    Type: Application
    Filed: December 12, 2000
    Publication date: August 1, 2002
    Inventor: Sunil Contractor
  • Publication number: 20020101970
    Abstract: A calling party dials a called party, a no-answer status is received, and the called number is automatically redialed at intervals until receiving an answer status or reaching a maximum limit. Prompting a user for redial options may be included. A called party may be requested to select connection before the call is connected to the calling party.
    Type: Application
    Filed: December 11, 2000
    Publication date: August 1, 2002
    Inventor: Sunil Contractor
  • Publication number: 20020101964
    Abstract: A calling party calls a called party and leaves a message on a voice messaging system after receiving a no-answer status if the calling party is willing to pay to leave a message and if the calling party has given permission to send messages. The calling party is connected with the voice messaging system responsive to a trigger in the telephone system. The voice messaging system receives and stores the message for future retrieval by the called party. The called party can then dial the messaging system to play the message. However, the called party does not establish the voice messaging system for his associated number, rather the calling party provides permission to send the message. An indicator may be provided to the called party alerting the called party to the waiting message. The called party then dials the voice messaging system and retrieves the stored message. Prompts may be provided to the calling party for message options.
    Type: Application
    Filed: December 12, 2000
    Publication date: August 1, 2002
    Inventor: Sunil Contractor