Patents by Inventor Jesse Stimpson
Jesse Stimpson 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: 10812932Abstract: Techniques are disclosed for managing a spontaneously created geofenced area among a plurality of communication devices communicable with a communication server. The communication server receives, from a location enabled first communication device, an instruction to create a geofence around itself. Upon receiving location data from the first and a location enabled second communication devices, the communication server compares the location data of the first and second communication devices to determine how close they are to one another. When the first and second communication devices are within a predetermined distance of one another, the communication server creates a geofence around the first communication device. The communication server will then periodically poll and receiving updated location data for the first and second communication devices. The communication server then recalculates the geofence boundary based on the location of the first communication device.Type: GrantFiled: February 6, 2020Date of Patent: October 20, 2020Assignee: Republic Wireless, Inc.Inventors: Jesse Stimpson, James Mulcahy
-
Patent number: 10771918Abstract: Techniques are disclosed for managing a spontaneously created geofenced area among a plurality of communication devices communicable with a communication server. The communication server receives, from a location enabled first communication device, an instruction to create a geofence around a location enabled second communication device. Upon receiving location data from the first and second communication devices, the communication server compares the location data of the first and second communication devices to determine how close they are to one another. When the first and second communication devices are within a predetermined distance of one another, the communication server creates a geofence around the second communication device. The communication server will then notify the first communication device when the second communication device ventures beyond the boundary of the geofence.Type: GrantFiled: February 6, 2020Date of Patent: September 8, 2020Assignee: Republic Wireless, Inc.Inventors: Jesse Stimpson, James Mulcahy
-
Patent number: 10154145Abstract: Examples are disclosed for placing an outbound telephony call using a smart speaker as a proxy device for a telephone account. A smart speaker may receive a verbal command to initiate the telephone call that includes identifying information for the called party. The verbal command may be forwarded to a smart speaker server where it may be converted to a computer instruction to initiate the telephone call. The computer instruction may then be forwarded to a communications server. The communications server may determine the telephone number to call based on the identifying information for the called party. The communications server may then establish a first communication link between itself and a telephony endpoint of the called party and a second communication link between itself and the smart speaker device. The communication links may then be bridged into a communications session between the smart speaker device and the telephony endpoint of the called party.Type: GrantFiled: April 16, 2018Date of Patent: December 11, 2018Assignee: Republic Wireless, Inc.Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
-
Patent number: 10079926Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.Type: GrantFiled: April 26, 2018Date of Patent: September 18, 2018Assignee: Republic Wireless, Inc.Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
-
Publication number: 20180248989Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.Type: ApplicationFiled: April 26, 2018Publication date: August 30, 2018Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
-
Patent number: 9986079Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.Type: GrantFiled: November 3, 2017Date of Patent: May 29, 2018Assignee: Republic Wireless, Inc.Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
-
Publication number: 20180131799Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.Type: ApplicationFiled: November 3, 2017Publication date: May 10, 2018Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
-
Patent number: 9967381Abstract: Examples are disclosed for placing an outbound telephony call using a mobile telephony device as a proxy to make the call on behalf of a smart speaker device. At a communications server, it is determined whether a mobile telephony device is in proximity of a smart speaker device. When the mobile telephony device is in proximity of a smart speaker device and attempts to place a telephony call, the communications server establishes a communications link between the communications server and the smart speaker device. The communications server may then dial the telephone number sent by the mobile telephony device and establish a communications link between the communications server and a device associated with the dialed telephone number.Type: GrantFiled: November 13, 2017Date of Patent: May 8, 2018Assignee: Republic Wireless, Inc.Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
-
Patent number: 9319959Abstract: Techniques are disclosed for evaluating an ongoing VoIP over WiFi call for purposes of determining when to hand it off to a circuit-switched cellular network connection. 802.11 WiFi call quality values X(i) over a sampled time period (N) of (j) samples for an ongoing telephone call over an 802.11 WiFi communication link are obtained and stored. An instantaneous annoyance value a(j) for each of the stored call quality values X(j) within sampled time period (N) is calculated. A current accumulated annoyance value A(i) by summing the instantaneous annoyance values a(j) is also calculated. The accumulated annoyance value A(i) is compared to a handoff threshold value H(i). A handoff of the telephone call from the 802.11 WiFi communication link to a circuit-switched cellular communication link is initiated when the accumulated annoyance value A(i) is greater than the handoff threshold value H(i).Type: GrantFiled: October 20, 2015Date of Patent: April 19, 2016Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Jesse Stimpson
-
Patent number: 9288731Abstract: Techniques are disclosed for evaluating an ongoing VoIP call over a combination of IP data communication network connections for purposes of determining when to hand it off to a circuit-switched cellular network connection. Multiple IP stream call quality values X1(i), X2(i), and Xb(i) are sampled over a time period (N) of (j) samples for an ongoing telephone call and stored. Instantaneous annoyance values a1(j), a2(j), and ab(j) for each of the stored call quality values for each of the IP streams within sampled time period (N) are calculated. Current accumulated annoyance values A1(i), A2(i), and Ab(i) are obtained by summing the instantaneous annoyance values a(j) for each IP network. The combined IP stream accumulated annoyance values Ab(i) is compared to a handoff threshold values Hb(i). A handoff of the telephone call a circuit-switched cellular communication link is initiated when the accumulated annoyance value Ab(i) is greater than the handoff threshold value Hb(i).Type: GrantFiled: November 3, 2015Date of Patent: March 15, 2016Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Jesse Stimpson
-
Publication number: 20160057676Abstract: Techniques are disclosed for evaluating an ongoing VoIP call over a combination of IP data communication network connections for purposes of determining when to hand it off to a circuit-switched cellular network connection. Multiple IP stream call quality values X1(i), X2(i), and Xb(i) are sampled over a time period (N) of (j) samples for an ongoing telephone call and stored. Instantaneous annoyance values a1(j), a2(j), and ab(j) for each of the stored call quality values for each of the IP streams within sampled time period (N) are calculated. Current accumulated annoyance values A1(i), A2(i), and Ab(i) are obtained by summing the instantaneous annoyance values a(j) for each IP network. The combined IP stream accumulated annoyance values Ab(i) is compared to a handoff threshold values Hb(i). A handoff of the telephone call a circuit-switched cellular communication link is initiated when the accumulated annoyance value Ab(i) is greater than the handoff threshold value Hb(i).Type: ApplicationFiled: November 3, 2015Publication date: February 25, 2016Inventors: Kyle White, Jesse Stimpson
-
Publication number: 20160044568Abstract: Techniques are disclosed for evaluating an ongoing VoIP over WiFi call for purposes of determining when to hand it off to a circuit-switched cellular network connection. 802.11 WiFi call quality values X(i) over a sampled time period (N) of (j) samples for an ongoing telephone call over an 802.11 WiFi communication link are obtained and stored. An instantaneous annoyance value a(j) for each of the stored call quality values X(j) within sampled time period (N) is calculated. A current accumulated annoyance value A(i) by summing the instantaneous annoyance values a(j) is also calculated. The accumulated annoyance value A(i) is compared to a handoff threshold value H(i). A handoff of the telephone call from the 802.11 WiFi communication link to a circuit-switched cellular communication link is initiated when the accumulated annoyance value A(i) is greater than the handoff threshold value H(i).Type: ApplicationFiled: October 20, 2015Publication date: February 11, 2016Inventors: Kyle White, Jesse Stimpson
-
Patent number: 9204351Abstract: Examples are disclosed for executing a handoff profile for a hybrid mobile device. Communication link handoff logic may be executed by a processor component to detect an 802.11 network access point while in a communication session between a mobile device and a call server over a cellular communication link. The mobile device may register with the call server over the 802.11 network access point and establish a Voice-over Internet Protocol (VoIP) communication link between the mobile device and the call server. A test Real-time Transport Protocol (RTP) stream over the VoIP communication link between the mobile device and the call server may then be established. Data for discrete time intervals of the test RTP stream may be received, the data for each time interval comprising a plurality of VoIP communication link parameter values and fit to a statistical.Type: GrantFiled: May 6, 2015Date of Patent: December 1, 2015Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Patent number: 9191866Abstract: Examples are disclosed for executing a handoff profile for a mobile device. Communication link handoff logic may be executed by a processor to detect an 802.11 network access point and register the mobile device with a call server over the 802.11 network access point. Thereafter, a first timer may be initiated for a specified duration wherein the registration between the mobile device and the call server over the 802.11 network access point is maintained without interruption for the duration of the first timer. Upon successful expiration of the first timer, a second timer may be initiated for a specified duration wherein VoIP communication link parameters for the 802.11 link between the mobile device and the call server are deemed sufficient for the entire duration of the second timer. Upon successful expiration of the second timer, a handoff may be performed between the mobile device and the call server from the cellular communication link to the 802.11 link.Type: GrantFiled: May 6, 2015Date of Patent: November 17, 2015Assignee: BANDWIDTH.COM, INC.Inventors: Jesse Stimpson, Adam Cook, Kyle White, Charlie Surface
-
Patent number: 9131422Abstract: Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a test voice call mediated with a call server, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.Type: GrantFiled: January 13, 2015Date of Patent: September 8, 2015Assignee: Bandwidth.com, Inc.Inventors: Charlie Surface, Adam Cook, Jesse Stimpson
-
Publication number: 20150237537Abstract: Examples are disclosed for executing a handoff profile for a mobile device. Communication link handoff logic may be executed by a processor to detect an 802.11 network access point and register the mobile device with a call server over the 802.11 network access point. Thereafter, a first timer may be initiated for a specified duration wherein the registration between the mobile device and the call server over the 802.11 network access point is maintained without interruption for the duration of the first timer. Upon successful expiration of the first timer, a second timer may be initiated for a specified duration wherein VoIP communication link parameters for the 802.11 link between the mobile device and the call server are deemed sufficient for the entire duration of the second timer. Upon successful expiration of the second timer, a handoff may be performed between the mobile device and the call server from the cellular communication link to the 802.11 link.Type: ApplicationFiled: May 6, 2015Publication date: August 20, 2015Inventors: Jesse Stimpson, Adam Cook, Kyle White, Charlie Surface
-
Publication number: 20150237552Abstract: Examples are disclosed for executing a handoff profile for a hybrid mobile device. Communication link handoff logic may be executed by a processor component to detect an 802.11 network access point while in a communication session between a mobile device and a call server over a cellular communication link. The mobile device may register with the call server over the 802.11 network access point and establish a Voice-over Internet Protocol (VoIP) communication link between the mobile device and the call server. A test Real-time Transport Protocol (RTP) stream over the VoIP communication link between the mobile device and the call server may then be established. Data for discrete time intervals of the test RTP stream may be received, the data for each time interval comprising a plurality of VoIP communication link parameter values and fit to a statistical.Type: ApplicationFiled: May 6, 2015Publication date: August 20, 2015Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Publication number: 20150189559Abstract: Examples are disclosed for acquiring user feedback and implementing logistic regression statistical modeling techniques to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled based on the user feedback and a handoff profile is established for the hybrid mobile devices, the handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.Type: ApplicationFiled: March 16, 2015Publication date: July 2, 2015Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Patent number: 9060315Abstract: Examples are disclosed for acquiring user feedback and implementing logistic regression statistical modeling techniques to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled based on the user feedback and a handoff profile is established for the hybrid mobile devices, the handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.Type: GrantFiled: March 16, 2015Date of Patent: June 16, 2015Assignee: Bandwidth.com, Inc.Inventors: Kyle White, Adam Cook, Jesse Stimpson, Charlie Surface
-
Publication number: 20150124781Abstract: Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a test voice call mediated with a call server, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.Type: ApplicationFiled: January 13, 2015Publication date: May 7, 2015Inventors: Charlie Surface, Adam Cook, Jesse Stimpson