Patents by Inventor Derrick Ives
Derrick Ives 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: 11856138Abstract: The present disclosure describes techniques for determining whether a communication request is associated with a legitimate communication or spoof communication, prior to establishing the connection. A Parallel Path Caller Verification (PPCV) controller is described that is configured to intercept a communication request from an originating device and generate a proof-of-identity (PoI) message for delivery to the originating device. Upon receipt of a reply message that is responsive to the PoI message, the PPCV controller may determine whether the communication is a legitimate communication. If the communication is determined as legitimate, the PPCV controller may establish a communication based on the communication request.Type: GrantFiled: May 21, 2021Date of Patent: December 26, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Homer Nicolas B. Filart, Kathleen Foster, Nicholas LaVassar, George MacDonald, Michele Lundahl, Derrick Ives
-
Publication number: 20230362300Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a spoofed telephone call identifier are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a placement of a telephone call from a second computing device to a third computing device, wherein the data includes a phone number of the second computing device. The actions further include determining characteristics of the phone number of the second computing device. The actions further include, based on the characteristics of the phone number of the second computing device, determining a likelihood that the phone number of the second computing device is spoofed. The actions further include, based on the likelihood that the phone number of the second computing device is spoofed, determining whether to transmit a notification of the telephone call to the third computing device.Type: ApplicationFiled: July 13, 2023Publication date: November 9, 2023Inventors: Parag Garg, Derrick Ives, Michele Lundahl, Helen Wang
-
Publication number: 20230344934Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a spam telephone call reducer are disclosed. In one aspect, a method includes the actions of receiving first telephone call data that reflects telephone calls received by a first user and second telephone call data that reflects telephone calls received by a second user. The actions further include comparing the first telephone call data and the second telephone call data. The actions further include determining that the first user received more spam telephone calls than the second user. The actions further include determining a first characteristic of the first user and a second characteristic of the second user. The actions further include determining an action that increases a similarity of the first characteristic to the second characteristic. The actions further include performing the action on the first characteristic.Type: ApplicationFiled: July 5, 2023Publication date: October 26, 2023Inventor: Derrick Ives
-
Publication number: 20230300244Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating enhanced caller identification data are disclosed. In one aspect, a method includes the actions of receiving telephone call placement data that indicates the placement of a telephone call from a calling party to a called party. The actions further include receiving caller identification data. The actions further include accessing first telephone call data that reflects characteristics of telephone calls placed and received by the calling party. The actions further include based on the first telephone call data and the identity of the calling party, determining additional data to combine with the caller identification data. The actions further include generating enhanced caller identification data by combining the additional data with the caller identification data.Type: ApplicationFiled: May 22, 2023Publication date: September 21, 2023Inventors: Derrick Ives, Ovidiu Serban, Adriana Padilla, Samantha Klemm, Vanda Oliveira
-
Publication number: 20230276206Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a caller identifier are disclosed. In one aspect, a method includes the actions of receiving, by a server, a request to initiate a telephone call between a calling phone and a callee phone, wherein the request includes a telephone number of the calling phone. The actions further include determining, by the server, a name that corresponds to the telephone number. The actions further include accessing, by the server, a calling history that indicates previous telephone calls of the phone number. The actions further include, based on the calling history that indicates previous telephone calls of the phone number, determining, by the server, whether to generate a notification that includes the name that corresponds to the telephone number.Type: ApplicationFiled: May 9, 2023Publication date: August 31, 2023Inventors: Parag Garg, Derrick Ives, Michele Lundahl
-
Patent number: 11729313Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a spoofed telephone call identifier are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a placement of a telephone call from a second computing device to a third computing device, wherein the data includes a phone number of the second computing device. The actions further include determining characteristics of the phone number of the second computing device. The actions further include, based on the characteristics of the phone number of the second computing device, determining a likelihood that the phone number of the second computing device is spoofed. The actions further include, based on the likelihood that the phone number of the second computing device is spoofed, determining whether to transmit a notification of the telephone call to the third computing device.Type: GrantFiled: May 17, 2021Date of Patent: August 15, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Derrick Ives, Michele Lundahl, Helen Wang
-
Patent number: 11711464Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a spam telephone call reducer are disclosed. In one aspect, a method includes the actions of receiving first telephone call data that reflects telephone calls received by a first user and second telephone call data that reflects telephone calls received by a second user. The actions further include comparing the first telephone call data and the second telephone call data. The actions further include determining that the first user received more spam telephone calls than the second user. The actions further include determining a first characteristic of the first user and a second characteristic of the second user. The actions further include determining an action that increases a similarity of the first characteristic to the second characteristic. The actions further include performing the action on the first characteristic.Type: GrantFiled: February 24, 2021Date of Patent: July 25, 2023Assignee: T-Mobile USA, Inc.Inventor: Derrick Ives
-
Patent number: 11683412Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating enhanced caller identification data are disclosed. In one aspect, a method includes the actions of receiving telephone call placement data that indicates the placement of a telephone call from a calling party to a called party. The actions further include receiving caller identification data. The actions further include accessing first telephone call data that reflects characteristics of telephone calls placed and received by the calling party. The actions further include based on the first telephone call data and the identity of the calling party, determining additional data to combine with the caller identification data. The actions further include generating enhanced caller identification data by combining the additional data with the caller identification data.Type: GrantFiled: September 20, 2021Date of Patent: June 20, 2023Assignee: T-Mobile USA, Inc.Inventors: Derrick Ives, Ovidiu Serban, Adriana Padilla, Samantha Klemm, Vanda Oliveira
-
Patent number: 11659363Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a caller identifier are disclosed. In one aspect, a method includes the actions of receiving, by a server, a request to initiate a telephone call between a calling phone and a callee phone, wherein the request includes a telephone number of the calling phone. The actions further include determining, by the server, a name that corresponds to the telephone number. The actions further include accessing, by the server, a calling history that indicates previous telephone calls of the phone number. The actions further include, based on the calling history that indicates previous telephone calls of the phone number, determining, by the server, whether to generate a notification that includes the name that corresponds to the telephone number.Type: GrantFiled: April 12, 2022Date of Patent: May 23, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Derrick Ives, Michele Lundahl
-
Publication number: 20230110974Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing a phone number list are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, telephone call data that reflects characteristics of telephone calls placed and received by a first user. Based on the telephone call data, the actions further include generating, by the computing device, a first telephone number whitelist for the first user. The actions further include determining, by the computing device, whether to combine the first telephone number whitelist and a second telephone number whitelist for a second user. The actions further include storing, by the computing device, the first telephone number whitelist or the combined telephone number whitelist in association with the first user.Type: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Inventors: Derrick Ives, Ovidiu Serban, Adriana Padilla, Samantha Klemm, Vanda Oliveira
-
Patent number: 11627218Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a caller identifier are disclosed. In one aspect, a method includes the actions of receiving, by a server and from a user of a computing device, data indicating a request to update a name that corresponds to a phone number in a caller identification information storage. The actions further include accessing, by the server, a calling history that indicates previous telephone calls of the phone number. The actions further include accessing, by the server, identification data of the user. The actions further include based on the calling history that indicates previous telephone calls of the phone number and the identification data of the user, determining whether to update the caller identification information storage to indicate that the name corresponds to the phone number.Type: GrantFiled: January 22, 2021Date of Patent: April 11, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Derrick Ives, Michele Lundahl
-
Patent number: 11622245Abstract: A call pattern associated with a telephone number of a subscriber of a wireless carrier network is monitored. The call pattern is then analyzed via a machine-learning algorithm to classify the subscriber into a subscriber classification category of multiple subscriber classification categories. A determination is made as to whether the subscriber classification category of the subscriber corresponds to a service plan type of a specific wireless service plan subscribed to by the subscriber for the telephone number. When the subscriber classification category fails to correspond to the plan type, an offer of an additional wireless service plan that corresponds to the subscriber classification category of the subscriber is sent to a user device of the subscriber. When the subscriber classification category corresponds to the service plan type, a caller category label is assigned to the subscriber that indicates the subscriber classification category of the subscriber.Type: GrantFiled: February 1, 2021Date of Patent: April 4, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Derrick Ives, Michele Lundahl
-
Publication number: 20230089573Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating enhanced caller identification data are disclosed. In one aspect, a method includes the actions of receiving telephone call placement data that indicates the placement of a telephone call from a calling party to a called party. The actions further include receiving caller identification data. The actions further include accessing first telephone call data that reflects characteristics of telephone calls placed and received by the calling party. The actions further include based on the first telephone call data and the identity of the calling party, determining additional data to combine with the caller identification data. The actions further include generating enhanced caller identification data by combining the additional data with the caller identification data.Type: ApplicationFiled: September 20, 2021Publication date: March 23, 2023Inventors: Derrick Ives, Ovidiu Serban, Adriana Padilla, Samantha Klemm, Vanda Oliveira
-
Patent number: 11516341Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a telephone call screener are disclosed. In one aspect, a method includes the actions of receiving a telephone call. The actions further include determining characteristics of the telephone call. The actions further include, based on the characteristics of the telephone call, determining a level of screening to apply to the telephone call. The actions further include determining screening data based on screening the telephone call according to the level of screening. The actions further include providing, for output, the screening data.Type: GrantFiled: April 21, 2021Date of Patent: November 29, 2022Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Nicholas LaVassar, George MacDonald, Homer Nicolas B. Filart, Derrick Ives, Michele Lundahl, Kathleen Foster
-
Publication number: 20220377172Abstract: The present disclosure describes techniques for determining whether a communication request is associated with a legitimate communication or spoof communication, prior to establishing the connection. A Parallel Path Caller Verification (PPCV) controller is described that is configured to intercept a communication request from an originating device and generate a proof-of-identity (PoI) message for delivery to the originating device. Upon receipt of a reply message that is responsive to the PoI message, the PPCV controller may determine whether the communication is a legitimate communication. If the communication is determined as legitimate, the PPCV controller may establish a communication based on the communication request.Type: ApplicationFiled: May 21, 2021Publication date: November 24, 2022Inventors: Parag Garg, Homer Nicolas B. Filart, Kathleen Foster, Nicholas LaVassar, George MacDonald, Michele Lundahl, Derrick Ives
-
Publication number: 20220368801Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a spoofed telephone call identifier are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a placement of a telephone call from a second computing device to a third computing device, wherein the data includes a phone number of the second computing device. The actions further include determining characteristics of the phone number of the second computing device. The actions further include, based on the characteristics of the phone number of the second computing device, determining a likelihood that the phone number of the second computing device is spoofed. The actions further include, based on the likelihood that the phone number of the second computing device is spoofed, determining whether to transmit a notification of the telephone call to the third computing device.Type: ApplicationFiled: May 17, 2021Publication date: November 17, 2022Inventors: Parag Garg, Derrick Ives, Michele Lundahl, Helen Wang
-
Publication number: 20220345570Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing menu-based communication are disclosed. In one aspect, a method includes the actions of receiving, from a first computing device, a communication and data identifying a second computing device as a recipient of the communication. The actions may further include determining a first and second candidate response to the communication. The actions may further include providing, to the second computing device, the communication, the first and second candidate responses, and instructions to provide, for output by the second computing device, the first and second candidate responses as selectable responses to the communication. The actions may further include receiving, from the second computing device, the selection of the first or second candidate response.Type: ApplicationFiled: April 21, 2021Publication date: October 27, 2022Inventors: Parag Garg, Nicholas LaVassar, George MacDonald, Homer Nicolas B. Filart, Derrick Ives, Michele Lundahl, Kathleen Foster
-
Publication number: 20220272194Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a spam telephone call reducer are disclosed. In one aspect, a method includes the actions of receiving first telephone call data that reflects telephone calls received by a first user and second telephone call data that reflects telephone calls received by a second user. The actions further include comparing the first telephone call data and the second telephone call data. The actions further include determining that the first user received more spam telephone calls than the second user. The actions further include determining a first characteristic of the first user and a second characteristic of the second user. The actions further include determining an action that increases a similarity of the first characteristic to the second characteristic. The actions further include performing the action on the first characteristic.Type: ApplicationFiled: February 24, 2021Publication date: August 25, 2022Inventor: Derrick Ives
-
Publication number: 20220248190Abstract: A call pattern associated with a telephone number of a subscriber of a wireless carrier network is monitored. The call pattern is then analyzed via a machine-learning algorithm to classify the subscriber into a subscriber classification category of multiple subscriber classification categories. A determination is made as to whether the subscriber classification category of the subscriber corresponds to a service plan type of a specific wireless service plan subscribed to by the subscriber for the telephone number. When the subscriber classification category fails to correspond to the plan type, an offer of an additional wireless service plan that corresponds to the subscriber classification category of the subscriber is sent to a user device of the subscriber. When the subscriber classification category corresponds to the service plan type, a caller category label is assigned to the subscriber that indicates the subscriber classification category of the subscriber.Type: ApplicationFiled: February 1, 2021Publication date: August 4, 2022Inventors: Parag Garg, Derrick Ives, Michele Lundahl
-
Publication number: 20220248191Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a caller identifier are disclosed. In one aspect, a method includes the actions of receiving, by a server, a request to initiate a telephone call between a calling phone and a callee phone, wherein the request includes a telephone number of the calling phone. The actions further include determining, by the server, a name that corresponds to the telephone number. The actions further include accessing, by the server, a calling history that indicates previous telephone calls of the phone number. The actions further include, based on the calling history that indicates previous telephone calls of the phone number, determining, by the server, whether to generate a notification that includes the name that corresponds to the telephone number.Type: ApplicationFiled: April 12, 2022Publication date: August 4, 2022Inventors: Parag Garg, Derrick Ives, Michele Lundahl