Patents by Inventor Parag Garg
Parag Garg 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: 11958422Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a road condition reporter are disclosed. In one aspect, a method includes the actions of receiving, from a computing device, data that reflects characteristics of a vehicle. The actions further include, based on the data that reflects the characteristics of the vehicle, determining a characteristic of a road traveled by the vehicle. The actions further include, based on the characteristic of the road traveled by the vehicle, generating an instruction to perform an action. The actions further include providing, for output, the instruction to perform the action.Type: GrantFiled: February 1, 2021Date of Patent: April 16, 2024Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Dhruv Chadha, Nicholas LaVassar, Joseph Baird, Mehdi Piraee, Evan Ingardia, Zohebulla Bangalore Sanaulla
-
Publication number: 20240107458Abstract: A central IoT controller is described for conserving power resources of mobile IoT devices. Specifically, the central IoT controller is configured to at least monitor power reserves of mobile IoT devices, and in response to detecting that a power reserve has fallen below a predetermined threshold, generate computer-executable instructions that adjust configuration settings of the mobile IoT devices to conserve a remaining power reserve. The central IoT controller may modify a check-in interval for mobile IoT devices, configure the transmission of data communications via more power-efficient communication protocols, or reduce the number of active sensors on the mobile IoT device based on proximity to a trusted geolocation or a trusted device. Further, data communications may be rerouted via a proximate trusted device or other proximate mobile IoT device, in response to such device providing an efficiency with respect to available communication protocols.Type: ApplicationFiled: December 6, 2023Publication date: March 28, 2024Inventors: Parag Garg, Nicholas LaVassar, Christopher Painter, Dhruv Chadha, Gavin Feuer, Joseph Baird
-
Patent number: 11864119Abstract: A central IoT controller is described for conserving power resources of mobile IoT devices. Specifically, the central IoT controller is configured to at least monitor power reserves of mobile IoT devices, and in response to detecting that a power reserve has fallen below a predetermined threshold, generate computer-executable instructions that adjust configuration settings of the mobile IoT devices to conserve a remaining power reserve. The central IoT controller may modify a check-in interval for mobile IoT devices, configure the transmission of data communications via more power-efficient communication protocols, or reduce the number of active sensors on the mobile IoT device based on proximity to a trusted geolocation or a trusted device. Further, data communications may be rerouted via a proximate trusted device or other proximate mobile IoT device, in response to such device providing an efficiency with respect to available communication protocols.Type: GrantFiled: June 9, 2022Date of Patent: January 2, 2024Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Nicholas LaVassar, Christopher Painter, Dhruv Chadha, Gavin Feuer, Joseph Baird
-
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
-
Patent number: 11856133Abstract: User profile data of a caller and time-stamped event data from one or more data sources are received. An incoming call initiated by a caller device of the caller is detected, and device data associated with the caller device that includes a geolocation is received. In response to an initiation of the incoming call, an inference framework is applied to infer a situational context of the caller based on an analysis of the time-stamped event data, the user profile data of the caller, and the device data. The contextual information for the situational context of the caller is sent to the recipient device for presentation via the recipient device. Feedback of a call recipient is received from the recipient device following the presentation. Accordingly, one or more inference rules of the inference framework are modified via a machine-learning algorithm to generate a modified inference framework based on the feedback.Type: GrantFiled: February 3, 2020Date of Patent: December 26, 2023Assignee: T-Mobile USA, Inc.Inventor: Parag Garg
-
Publication number: 20230372956Abstract: An automated sprayer diagnostic system includes at least one sensor directed toward at least one nozzle assembly of a sprayer implement. A sprayer diagnostic controller is in communication with the at least one sensor. The sprayer diagnostic controller includes a performance deviation comparator configured to compare the sensed actual performance profile of the at least one nozzle assembly with a specified performance profile and determine one or more performance deviations from the comparison. A performance issue diagnostic module is configured to identify at least one performance issued based on the one or more performance deviations. A diagnostic indication module is configured to provide a diagnostic indication of the identified at least one performance issue.Type: ApplicationFiled: May 17, 2023Publication date: November 23, 2023Inventors: Jared Ernest Kocer, Parag Garg
-
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: 20230351894Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing an accident reporter are disclosed. In one aspect, a method includes the actions of receiving data that reflects characteristics of a vehicle. The actions further include, based on the data, determining that the vehicle has been in an accident. The actions further include, based on determining that the vehicle has been in an accident and based on the data that reflects the characteristics of the vehicle, determining a classification of the accident. The actions further include determining additional data to collect and a recipient of a description of the accident. The actions further include receiving the additional data. The actions further include generating the description of the accident based on the data that reflects the characteristics of a vehicle and the additional data. The actions further include providing, for output, the description of the accident.Type: ApplicationFiled: July 3, 2023Publication date: November 2, 2023Inventors: Parag Garg, Mehdi Piraee, Joseph Baird, Nicholas LaVassar, Dhruv Chadha
-
Publication number: 20230298449Abstract: Techniques and examples pertaining to a tracking method using a two-component tracking device are described. The tracking device includes two components paired with one another: a first component that is specific to a subject the tracking device is intended to track, and a second component that is generic. The second component is capable of establishing a wireless connection with a cellular network, as well as collecting location information of the second component itself. The tracking method involves receiving from the cellular network a set of requirements associated with the subject, and triggering an action based on the set of requirements and the location information collected. The tracking method enables tracking of multiple subjects without a pairing mistake. Namely, a mismatch between multiple subjects to be tracked and multiple tracking devices intended to track the subjects can be avoided.Type: ApplicationFiled: May 22, 2023Publication date: September 21, 2023Inventors: Christopher Painter, Todd Mason, Barry Butterklee, Gavin Feuer, Yasha Li, Parag Garg, Joseph Baird
-
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
-
Publication number: 20230269560Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing adaptive geofence alerts are disclosed. In one aspect, a method includes the actions of receiving, by a server, data inputted into a first computing device of a first user. The actions further include, determining, by the server, a future location of a second user and a future time when the second user will likely be at the future location. The actions further include determining, by the server, a second computing device of the second user. The actions further include providing, for output to the second computing device, instructions to provide, to the server, location information of the second computing device based on a location of the second computing device being at least a threshold distance from the future location at the future time.Type: ApplicationFiled: March 27, 2023Publication date: August 24, 2023Inventors: Parag Garg, Nicholas LaVassar, Christopher Painter
-
Patent number: 11735050Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing an accident reporter are disclosed. In one aspect, a method includes the actions of receiving data that reflects characteristics of a vehicle. The actions further include, based on the data, determining that the vehicle has been in an accident. The actions further include, based on determining that the vehicle has been in an accident and based on the data that reflects the characteristics of the vehicle, determining a classification of the accident. The actions further include determining additional data to collect and a recipient of a description of the accident. The actions further include receiving the additional data. The actions further include generating the description of the accident based on the data that reflects the characteristics of a vehicle and the additional data. The actions further include providing, for output, the description of the accident.Type: GrantFiled: February 1, 2021Date of Patent: August 22, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Mehdi Piraee, Joseph Baird, Nicholas LaVassar, Dhruv Chadha
-
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: 11689763Abstract: Techniques described herein improve viewer experience by leveraging the ability of a viewer's device to access an over-the-top (OTT) content via the device's multi-channel connections to an OTT content server. In an example embodiment, the device receives the OTT content via a first channel and performs cross-party diagnostic testing through a second channel. In this embodiment, a diagnostic app in the device compares measured signals in the first channel with a first set of threshold values and further compares acquired telemetry data in the second channel with a second set of threshold values. Based on the comparison results, the device determines the possible root cause of the interruption. Further, the device performs an in-depth diagnostic testing on a determined possible root cause (e.g., OTT content server) and sends an in-depth diagnostic report to a viewer.Type: GrantFiled: September 28, 2020Date of Patent: June 27, 2023Assignee: T-Mobile USA, Inc.Inventors: Senthil Kumar Mulluppadi Velusamy, Tyler Axdorff, Jonathan Soini, Parag Garg, Spencer Schutz
-
Publication number: 20230194041Abstract: This disclosure describes a mounting platform comprising a retainer plate opening that includes a first opening profile at a top platform surface of the mounting platform and a second opening profile at a bottom platform surface of the mounting platform. the top platform surface first receives a retainer plate when nested within the mounting platform, and the bottom platform surface abuts the retainer plate when the retainer plate is nested within the mounting platform. The first opening profile matches a planform profile of the retainer plate and is etched into the top platform surface through to the bottom platform surface, and the second opening profile is etched from midway between the top platform surface and the bottom platform surface through to the bottom platform surface. The second opening profile corresponding to a rotational offset of the first opening profile by a predetermined angle.Type: ApplicationFiled: February 14, 2023Publication date: June 22, 2023Inventors: Christopher Painter, Joseph Baird, Parag Garg, Kenneth Chou, Michael Lo, William Carter-Giannini
-
Patent number: 11676469Abstract: Techniques and examples pertaining to a tracking method using a two-component tracking device are described. The tracking device includes two components paired with one another: a first component that is specific to a subject the tracking device is intended to track, and a second component that is generic. The second component is capable of establishing a wireless connection with a cellular network, as well as collecting location information of the second component itself. The tracking method involves receiving from the cellular network a set of requirements associated with the subject, and triggering an action based on the set of requirements and the location information collected. The tracking method enables tracking of multiple subjects without a pairing mistake. Namely, a mismatch between multiple subjects to be tracked and multiple tracking devices intended to track the subjects can be avoided.Type: GrantFiled: June 23, 2021Date of Patent: June 13, 2023Assignee: T-Mobile USA, Inc.Inventors: Christopher Painter, Todd Mason, Barry Butterklee, Gavin Feuer, Yasha Li, Parag Garg, Joseph Baird
-
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
-
Patent number: 11632653Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing adaptive geofence alerts are disclosed. In one aspect, a method includes the actions of receiving, by a server, data inputted into a first computing device of a first user. The actions further include, determining, by the server, a future location of a second user and a future time when the second user will likely be at the future location. The actions further include determining, by the server, a second computing device of the second user. The actions further include providing, for output to the second computing device, instructions to provide, to the server, location information of the second computing device based on a location of the second computing device being at least a threshold distance from the future location at the future time.Type: GrantFiled: April 29, 2021Date of Patent: April 18, 2023Assignee: T-Mobile USA, Inc.Inventors: Parag Garg, Nicholas LaVassar, Christopher Painter
-
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