Patents by Inventor Paul Fullarton
Paul Fullarton 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: 10182318Abstract: An integrated voicemail system is described that provides “visual voicemail” that overcomes the shortcomings associated with a user having to dial into a voicemail system and navigate through a menu of options using conventional voice and/or standard DTMF signaling-based browsing capabilities. The visual voicemail instead provides, via a client device of the user's choice, a visual presentation of a user's voicemails along with state information of the voicemails. The visual presentation of the voicemails includes a user interface that allows a user to control or manipulate voicemails from the client device, where the manipulation includes playing, pausing, rewinding, fast-forwarding, deleting, and changing a state of each voicemail. The visual voicemail also eliminates the need for a user to periodically call-in to the enterprise voicemail system in order to check for voicemail messages as the messages can be automatically delivered to the user's client device.Type: GrantFiled: January 14, 2014Date of Patent: January 15, 2019Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, John Drewry, Paul Fullarton, Josh Perfetto, Hermendra Rana
-
Patent number: 9319515Abstract: Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.Type: GrantFiled: January 26, 2015Date of Patent: April 19, 2016Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Ankur Shah
-
Publication number: 20150133096Abstract: Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.Type: ApplicationFiled: January 26, 2015Publication date: May 14, 2015Inventors: Saurav CHATTERJEE, Josh PERFETTO, Hemendra RANA, Paul FULLARTON, Ankur SHAH
-
Patent number: 8942368Abstract: Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.Type: GrantFiled: June 6, 2013Date of Patent: January 27, 2015Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Ankur Shah
-
Patent number: 8925045Abstract: A method for providing access to a private network resource comprises receiving an indication from an electronic rendezvous service that a client application has passed a first set of authentication and authorization processes. A request to access the private network resource is received from the client application. The client application is allowed to attempt to perform a second set of authentication and authorization processes based at least in part on receiving the indication from the electronic rendezvous service that the client application has passed the first set of authentication and authorization processes. The second set of authentication and authorization processes are performed, and the client application is allowed to access the private network resource based at least in part on a determination that the client application has passed the first and the second sets of authentication and authorization processes.Type: GrantFiled: December 28, 2012Date of Patent: December 30, 2014Assignee: Futurewei Technologies, Inc.Inventor: Paul Fullarton
-
Publication number: 20140256294Abstract: An integrated voicemail system is described that provides “visual voicemail” that overcomes the shortcomings associated with a user having to dial into a voicemail system and navigate through a menu of options using conventional voice and/or standard DTMF signaling-based browsing capabilities. The visual voicemail instead provides, via a client device of the user's choice, a visual presentation of a user's voicemails along with state information of the voicemails. The visual presentation of the voicemails includes a user interface that allows a user to control or manipulate voicemails from the client device, where the manipulation includes playing, pausing, rewinding, fast-forwarding, deleting, and changing a state of each voicemail. The visual voicemail also eliminates the need for a user to periodically call-in to the enterprise voicemail system in order to check for voicemail messages as the messages can be automatically delivered to the user's client device.Type: ApplicationFiled: January 14, 2014Publication date: September 11, 2014Inventors: Saurav Chatterjee, John Drewry, Paul Fullarton, Josh Perfetto, Hemendra Rana
-
Publication number: 20140258398Abstract: A method embodiment includes creating, by a processor, a number of contexts for a first user, creating a list of potential contexts based on the number of contexts when the first user and a second user engage in a real-time communication, displaying the list of potential contexts to the first user.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Francis Kurupacheril, Paul Fullarton, Dennis Episkopos
-
Publication number: 20140189082Abstract: An apparatus for communicating in a distributed system comprises an identifier space and a processor. The identifier space associates data in the distributed system with one or more ranges of values, and the processor distributes cross-locale routing and caching across local nodes in the distributed system using the one or more ranges of values. Also disclosed is a method for communicating in a distributed system. Identifiers for nodes in the distributed system are determined and are associated with locations on an identifier space. Cross-locale routing and caching across local nodes in the distributed system are distributed using the locations on the identifier space. Additionally, an apparatus for retrieving data in a distributed system comprises a processor. The processor is configured to obtain an identifier for the data, locate a position of the identifier on an identifier space, and determine a local node that is responsible for the data.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: Futurewei Technologies, Inc.Inventors: Paul Fullarton, Sujay Datar
-
Publication number: 20140188995Abstract: A method for managing information stored to a local cache comprises obtaining social network information and/or collaboration history information for a user and using the social network information and/or the collaboration history information to identify potential targets of communication for the user. The local cache is updated based at least in part on the identified potential targets of communication. Also disclosed is an apparatus for managing information stored to a local cache. The apparatus comprises an analytics engine component and an updating component. The analytics engine component is configured to determine metrics for potential targets of communication using social networking information and/or collaboration history information, and the updating component is configured to remove information corresponding to at least one of the potential targets from the local cache using the metrics.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: Futurewei Technologies, Inc.Inventors: Paul Fullarton, Sujay Datar
-
Publication number: 20140189800Abstract: A method for providing access to a private network resource comprises receiving an indication from an electronic rendezvous service that a client application has passed a first set of authentication and authorization processes. A request to access the private network resource is received from the client application. The client application is allowed to attempt to perform a second set of authentication and authorization processes based at least in part on receiving the indication from the electronic rendezvous service that the client application has passed the first set of authentication and authorization processes. The second set of authentication and authorization processes are performed, and the client application is allowed to access the private network resource based at least in part on a determination that the client application has passed the first and the second sets of authentication and authorization processes.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventor: Paul Fullarton
-
Patent number: 8767931Abstract: Provisioning is described for use in communications systems. The provisioning includes receiving a message at an inbox of a device. The message includes information of an electronic location of a source device from which to download the appropriate application and device and user-specific information used for configuration of the application. An application is automatically transferred to the device in response to selection of the received message by a user of the device. The application is automatically installed on the device. The application is auto-started, at which time it self-configures using the original message.Type: GrantFiled: August 23, 2006Date of Patent: July 1, 2014Assignee: Orative CorporationInventors: Josh Perfetto, Saurav Chatterjee, Paul Fullarton, Lorraine Ling, Hemendra Rana, Mike White
-
Patent number: 8638910Abstract: An integrated voicemail system is described that provides “visual voicemail” that overcomes the shortcomings associated with a user having to dial into a voicemail system and navigate through a menu of options using conventional voice and/or standard DTMF signaling-based browsing capabilities. The visual voicemail instead provides, via a client device of the user's choice, a visual presentation of a user's voicemails along with state information of the voicemails. The visual presentation of the voicemails includes a user interface that allows a user to control or manipulate voicemails from the client device, where the manipulation includes playing, pausing, rewinding, fast-forwarding, deleting, and changing a state of each voicemail. The visual voicemail also eliminates the need for a user to periodically call-in to the enterprise voicemail system in order to check for voicemail messages as the messages can be automatically delivered to the user's client device.Type: GrantFiled: January 8, 2007Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, John Drewry, Paul Fullarton, Josh Perfetto, Hemendra Rana
-
Publication number: 20140004839Abstract: A method for transferring a data stream between devices on a network is initiated by one of the devices. The devices on the network include a first device requesting the transfer and a second device currently receiving the data stream via the network. The method steps include a first device determining a proximity to a second device. The method steps also include the first device initiating a command to terminate a data stream received by the second device via a network when the proximity is below a threshold; and the first device initiating a command to transfer the data stream via the network so that the data stream is received by the first device.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Inventors: Frederick P. BLOCK, Dennis C. EPISKOPOS, Paul A. FULLARTON, Scott B. STEELE
-
Publication number: 20130344849Abstract: Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.Type: ApplicationFiled: June 6, 2013Publication date: December 26, 2013Applicant: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Rana Hemendra, Paul Fullarton
-
Patent number: 8503658Abstract: Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.Type: GrantFiled: March 21, 2007Date of Patent: August 6, 2013Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Ankur Shah
-
Patent number: 8325906Abstract: Communication systems and methods are described that include class-based call request routing. Components of the communication systems are configured to receive information of a class at a calling device. In response to the class information, a call request is automatically generated and addressed to resources of a class group. The resources of the class group all possess a common attribute of the class. The attribute includes one or more of a skill, job specialty code, job title, company, department, and division. The generated call request is routed to target devices of the resources. In response to a resource accepting the call request, a response message is received from a target device of the resource. Communications are established between the calling device and the at least one target device in response to the response message received from the target device.Type: GrantFiled: January 25, 2007Date of Patent: December 4, 2012Assignee: Cisco Technology, Inc.Inventors: Paul Fullarton, Tom Lichtenberg, Michael Rothrock, Steven D. Schramm, Ankur Shah
-
Patent number: 7889849Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. Numerous second call legs are initiated over a second voice channel, and the second call legs are coupled to the server and numerous client devices corresponding to an intended call recipients. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.Type: GrantFiled: March 21, 2007Date of Patent: February 15, 2011Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Steven D. Schramm
-
Patent number: 7876888Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.Type: GrantFiled: March 21, 2007Date of Patent: January 25, 2011Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
-
Patent number: 7822189Abstract: Embodiments for searching multiple directories are described. The searching includes remote searching and local searching. Local searching is performed against the local integrated phonebook on a client device. In contrast, remote searching is performed against one or more directories or directory types of an enterprise server (e.g. corporate directory, etc.). The local directory on the client device therefore effectively functions like a cache of information of one or more of the directories of the enterprise server, where the cache is stored locally on the client device.Type: GrantFiled: August 23, 2006Date of Patent: October 26, 2010Assignee: Orative CorporationInventors: Hemendra Rana, Saurav Chatterjee, Paul Fullarton, Steven D. Schramm
-
Patent number: 7787607Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.Type: GrantFiled: March 21, 2007Date of Patent: August 31, 2010Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton