Patents by Inventor Francis J Scahill

Francis J Scahill 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: 9338185
    Abstract: A method and system for service provision, comprising: a web browser (4) in a first communications device (e.g. a personal computer) (2) running a script (8) that is from a remote source (e.g. a remote web server) (30); sending, from the first communications device (2) to a second communications device (e.g. a smart phone) (16), a service request for a service required by the script (8) running on the web browser (4); sending a user authorization request from the second communications device (16) to the first communications device (2); the first communications device (2) obtaining authorization from a user (12); sending a user authorization from the first communications device (2) to the second communications device (16); and the second communications device (16) providing the requested service only if the user authorization is received.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: May 10, 2016
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Richard J Evenden, Francis J Scahill
  • Patent number: 9160706
    Abstract: An addressing scheme enables mobile web-service providing devices located within private address domains to be contacted by other devices located on the same LAN segment regardless of whether or not the two devices are located in the same private IP address domain, providing a working network path can be identified directly or indirectly between the two devices. In this way, if a device-label (such as a telephone number which is associable with an addressed device) is provided by an addressing device to an addressing server, the server is able to resolve the device-label to a private address via which the addressing device can contacted. The private address is utilized by the web-browser application to seamlessly and transparently obtain a requested web-service from the addressed device using any suitable communications channel, e.g. WiFI, Bluetooth, etc, that provides a working path between the two devices.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: October 13, 2015
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Francis J Scahill, Richard J Evenden
  • Patent number: 8844056
    Abstract: A method and system for service provision, including: a web browser in a first communications device (e.g. a personal computer) running a script from a source (e.g. a remote web server) trusted by the first communications device's user; sending, from the first device to a second communications device (e.g. a smartphone) that has a web server, a user-verified indication of the trusted source; sending, from the first device to the second device: a service request, for a service required by script currently running on the web browser, and an indication of the source of the current script; the second device comparing the indicated source of the current script to the indicated trusted source; and the second device providing the requested service only if the indicated source of the current script corresponds to the indicated trusted source.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: September 23, 2014
    Assignee: British Telecommunications Public Limited Company
    Inventors: Richard J Evenden, Francis J Scahill
  • Patent number: 8818815
    Abstract: A method of determining the speech content of a packet carrying speech encoded data missing from speech segment communicated by in a packetized data stream communicated using at least one VOIP link between a server platform and a client platform, the method comprising at the client platform: receiving a plurality of packets carrying speech encoded data forming said packetized data stream; processing each received packet to determine a unique message segment identifier associated with a speech segment of the received packet; processing each received packet to determine if it contains another unique message segment identifier associated with a previously received packet carrying encoded speech data; determining if the unique message segment identifier for the received packet exists in storage means provided on the client platform, and if not, storing the received packet in association with its unique message segment identifier; processing each received packet to determine a sequence identifier; checking if the
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: August 26, 2014
    Assignee: British Telecommunications
    Inventors: Richard J Evenden, Francis J Scahill
  • Patent number: 8472951
    Abstract: A method of establishing a communications session in a communications system is disclosed. The communications system comprises a user terminal, a mobile terminal associated with a contact a and session initiation unit. The method comprises: identifying the contact using the user terminal; transmitting contact data identifying the contact and user data associated with the user terminal from the user terminal to said session initiation unit; in dependence on the contact data, transmitting a request from the session initiation unit to the mobile terminal, the request comprising the user data and requesting that the mobile terminal establishes the communications session with the user terminal in dependence on the user data.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: June 25, 2013
    Assignee: British Telecommunications public limited company
    Inventors: Simon P A Ringland, Francis J Scahill
  • Patent number: 8340649
    Abstract: A method of establishing a communications session in a communications system is disclosed. The communications system comprises a caller terminal (103), a mobile terminal (101) associated with the caller terminal (103), a callee terminal (115) associated with a callee and session initiation means (111,113). It has become common yet frustrating for users to have to maintain contact lists on a multiplicity of communications devices (e.g. the caller terminal and the mobile terminal). The method comprises: (i) identifying the callee using the mobile telephone (101); (ii) responsive to identification of said callee, transferring data identifying the callee from the mobile terminal (101) to the session initiation means (111,113); and (iii) in dependence on the transferred data, operating the session initiation means (111,113) to establish a communications session between the caller terminal (103) and the callee terminal (115).
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: December 25, 2012
    Assignee: British Telecommunications public limited company
    Inventors: Simon P A Ringland, Francis J Scahill
  • Publication number: 20120036233
    Abstract: An addressing scheme enables mobile web-service providing devices located within private address domains to be contacted by other devices located on the same LAN segment regardless of whether or not the two devices are located in the same private IP address domain, providing a working network path can be identified directly or indirectly between the two devices. In this way, if a device-label (such as a telephone number which is associable with an addressed device) is provided by an addressing device to an addressing server, the server is able to resolve the device-label to a private address via which the addressing device can contacted. The private address is utilized by the web-browser application to seamlessly and transparently obtain a requested web-service from the addressed device using any suitable communications channel, e.g. WiFI, Bluetooth, etc, that provides a working path between the two devices.
    Type: Application
    Filed: March 30, 2010
    Publication date: February 9, 2012
    Inventors: Francis J. Scahill, Richard Evenden
  • Publication number: 20110289599
    Abstract: A method and system for service provision, comprising: a web browser (4) in a first communications device (e.g. a personal computer) (2) running a script (8) from a source (e.g. a remote web server) (30) trusted by the first communications device's user (12); sending, from the first device (2) to a second communications device (e.g. a smartphone) (16) that has a web server (18), a user-verified indication of the trusted source; sending, from the first device (2) to the second device (16): a service request, for a service required by script currently running on the web browser (4), and an indication of the source of the current script; the second device (16) comparing the indicated source of the current script to the indicated trusted source; and the second device (16) providing the requested service only if the indicated source of the current script corresponds to the indicated trusted source.
    Type: Application
    Filed: February 1, 2010
    Publication date: November 24, 2011
    Inventors: Richard J. Evenden, Francis J. Scahill
  • Publication number: 20110289563
    Abstract: A method and system for service provision, comprising: a web browser (4) in a first communications device (e.g. a personal computer) (2) running a script (8) that is from a remote source (e.g. a remote web server) (30); sending, from the first communications device (2) to a second communications device (e.g. a smart phone) (16), a service request for a service required by the script (8) running on the web browser (4); sending a user authorisation request from the second communications device (16) to the first communications device (2); the first communications device (2) obtaining authorisation from a user (12); sending a user authorisation from the first communications device (2) to the second communications device (16); and the second communications device (16) providing the requested service only if the user authorisation is received.
    Type: Application
    Filed: February 1, 2010
    Publication date: November 24, 2011
    Inventors: Richard Joseph Evenden, Francis J. Scahill
  • Publication number: 20100115048
    Abstract: A method of co-ordinating the time of execution of a plurality of applications all hosted by the same communications device, each application requiring a network connection for completion of a predetermined task, the method comprising for each task: determining one or more task completion conditions including one or more network conditions for said network connection required to complete said task; retrieving stored data indicating for a predetermined period of time, one or more network characteristics for an available network connection; processing said task completion conditions to determine if said one or more network characteristics retrieved for said predetermined period of time match said one or more network conditions for said network connection required to complete said task; and in the event of a match in between the network characteristics of a connection available for a predetermined period of time and the network conditions required for said network connection to complete said task, scheduling sai
    Type: Application
    Filed: March 14, 2008
    Publication date: May 6, 2010
    Inventor: Francis J. Scahill
  • Patent number: 7542902
    Abstract: A voice platform monitors a conversation between a call center agent and a caller to identify any predetermined keywords or phrases used in the conversation therebetween. These keywords or phrases can then be used to interface into an existing knowledge management system in order to allow information from the system to be pushed to the agent, thus improving agent efficiency. In a preferred embodiment additional processing is provided which generates an information item score based in the detected keywords or phrases, and those information items with the highest scores are then pushed to the agent, by displaying shortcuts to the information to the agent in the form of a shortcut tree.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: June 2, 2009
    Assignee: British Telecommunications plc
    Inventors: Francis J Scahill, Paul Bryan Deans, Simon Patrick Alexander Ringland
  • Publication number: 20090116443
    Abstract: This invention relates to maintaining or re-establishing a communications session in a wireless communications system. The present invention provides a method of re-routing a call between a user device and a third party device, the method comprising: setting up a call with the third party device using a first wireless connection between the user device and an access point; monitoring a quality parameter of the first wireless connection at the access point; automatically re-routing the call from the third party device to the user via a second wireless connection between the user device and a base station in response to determining that the quality parameter of the first wireless connection has fallen below a predetermined threshold.
    Type: Application
    Filed: March 16, 2007
    Publication date: May 7, 2009
    Inventors: Matthew D Walker, Nicholas W Farrow, Rory S Turnbull, Nicholas J Sim, Richard J Evenden, Francis J Scahill
  • Publication number: 20080312922
    Abstract: A method of determining the speech content of a packet carrying speech encoded data missing from speech segment communicated by in a packetised data stream communicated using at least one VOIP link between a server platform and a client platform, the method comprising at the client platform: receiving a plurality of packets carrying speech encoded data forming said packetised data stream; processing each received packet to determine a unique message segment identifier associated with a speech segment of the received packet; processing each received packet to determine if it contains another unique message segment identifier associated with a previously received packet carrying encoded speech data; determining if the unique message segment identifier for the received packet exists in storage means provided on the client platform, and if not, storing the received packet in association with its unique message segment identifier; processing each received packet to determine a sequence identifier; checking if the
    Type: Application
    Filed: July 27, 2005
    Publication date: December 18, 2008
    Inventors: Richard J Evenden, Francis J Scahill
  • Publication number: 20080144796
    Abstract: A method of establishing a communications session in a communications system is disclosed. The communications system comprises a user terminal (100, 202), a mobile terminal (213) associated with a contact and session initiation means (209). The method comprises: identifying said contact using said user terminal (100, 202); transmitting contact data identifying said contact and user data associated with said user terminal (100, 202) from said user terminal (100, 202) to said session initiation means (209); in dependence on said contact data, transmitting a request from said session initiation means (209) to said mobile terminal (213), said request comprising said user data and requesting that said mobile terminal (213) establishes said communications session with said user terminal (100, 202) in dependence on said user data.
    Type: Application
    Filed: February 28, 2006
    Publication date: June 19, 2008
    Inventors: Simon P. A. Ringland, Francis J. Scahill
  • Publication number: 20080139186
    Abstract: A method of establishing a communications session in a communications system is disclosed. The communications system comprises a caller terminal (103), a mobile terminal (101) associated with the caller terminal (103), a callee terminal (115) associated with a callee and session initiation means (111,113). It has become common yet frustrating for users to have to maintain contact lists on a multiplicity of communications devices (e.g. the caller terminal and the mobile terminal). The method comprises: (i) identifying the callee using the mobile telephone (101); (ii) responsive to identification of said callee, transferring data identifying the callee from the mobile terminal (101) to the session initiation means (111,113); and (iii) in dependence on the transferred data, operating the session initiation means (111,113) to establish a communications session between the caller terminal (103) and the callee terminal (115).
    Type: Application
    Filed: February 27, 2006
    Publication date: June 12, 2008
    Inventors: Simon P. A. Ringland, Francis J. Scahill
  • Publication number: 20040117804
    Abstract: A system for synchronizing application programs which together provide a multi-modal user interface, which comprises multiple application programs which provide the various interface of the multi-modal interface and which are in communication with a synchronization manager. Means are provided to detect status changes in the application programs and to communicate such status changes, in the form of data updates to the synchronisation manager. The synchronization manager is operative to communicate such a data update to the application program in which the data update did not originate so that the application programs are synchronised.
    Type: Application
    Filed: September 17, 2003
    Publication date: June 17, 2004
    Inventors: Francis J Scahill, Simon P A Ringland
  • Publication number: 20040117409
    Abstract: The invention relates to multi-modal computer interfaces and the synchronisation of two or more application programs which have user interfaces which make up the multi-modal interface. The invention employs a synchronisation server process with blackboard style data store for posting the changes made to any one particular application program to the other application programs. Data updates pass via the synchronisation server. A map file is provided for translating data provided by one application program into the formats suited to other application programs, and vice versa. In this way, application programs are not limited by a common dialogue but are autonomous, thus providing a cohesive and highly flexible user interface.
    Type: Application
    Filed: September 16, 2003
    Publication date: June 17, 2004
    Inventors: Francis J Scahill, Simon P A Ringland, Timothy J Twell, Richard Wiseman
  • Patent number: 5940793
    Abstract: A method and apparatus accesses a database where entries are linked to at least two sets of patterns. One or more patterns of a first set of patterns are recognized within a received signal. The recognized patterns are used to identify entries and compile a list of patterns in a second set of patterns to which those entries are also linked. The list is then used to recognize a second received signal. The received signals may, for example, be voice signals or signals indicating the origin or destination of the received signals.
    Type: Grant
    Filed: April 21, 1997
    Date of Patent: August 17, 1999
    Assignee: British Telecommunications public limited company
    Inventors: David J. Attwater, Steven J. Whittaker, Francis J. Scahill, Alison D. Simons
  • Patent number: RE42868
    Abstract: A method and apparatus accesses a database where entries are linked to at least two sets of patterns. One or more patterns of a first set of patterns are recognized within a received signal. The recognized patterns are used to identify entries and compile a list of patterns in a second set of patterns to which those entries are also linked. The list is then used to recognize a second received signal. The received signals may, for example, be voice signals or signals indicating the origin or destination of the received signals.
    Type: Grant
    Filed: October 25, 1995
    Date of Patent: October 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: David J. Attwater, Steven J. Whittaker, Francis J. Scahill, Alison D. Simons