-
公开(公告)号:US12058639B2
公开(公告)日:2024-08-06
申请号:US17309750
申请日:2019-09-24
Applicant: Google LLC
Inventor: Jonathan Gonzalez , Punyabrata Ray , Dutt Kalapatapu , Ji Yang , Amol Tuli , Satheesh Bommakanti
IPC: H04W60/04 , H04L65/1016 , H04L65/1045 , H04L65/1104 , H04W8/18 , H04L9/40
CPC classification number: H04W60/04 , H04L65/1016 , H04L65/1045 , H04L65/1104 , H04W8/18 , H04L63/166
Abstract: A method (300) for carrier network integration through a user proxy interface includes receiving a request (130) from a mobile device (110) associated with a subscriber (10) of a carrier provider (301) to establish voice services with the carrier provider for a companion device (120) linked to the mobile device. The request includes a subscriber identifier (132) of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials (140) corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy (200). The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) (320) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
-
公开(公告)号:US20240143469A1
公开(公告)日:2024-05-02
申请号:US18391229
申请日:2023-12-20
Applicant: Google LLC
Inventor: Pavan Edara , Reuven Lax , Ji Yang , Gurpreet Singh Nanda
CPC classification number: G06F11/3034 , G06F9/30047 , G06F9/467 , G06F11/0757 , G06F11/0772 , G06F11/1402 , G06F12/0246 , G06F12/0253 , G06F2201/84
Abstract: A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each sub-batch of data blocks, the method further includes assigning the sub-batch of data blocks to a buffered stream; writing, using the assigned buffered stream, the sub-batch of data blocks to the memory hardware; updating a storage log with an intent to commit the sub-batch of data blocks using the assigned buffered stream; and committing the sub-batch of data blocks to the memory hardware.
-
公开(公告)号:US20230217402A1
公开(公告)日:2023-07-06
申请号:US18182547
申请日:2023-03-13
Applicant: Google LLC
Inventor: Jonathan Gonzalez , Punyabrata Ray , Outt Kalapatapu , Ji Yang , Amol Tuli , Satheesh Bommakanti
IPC: H04W60/04 , H04L65/1016 , H04W8/18 , H04L65/1045 , H04L65/1104
CPC classification number: H04W60/04 , H04L65/1016 , H04W8/18 , H04L65/1045 , H04L65/1104 , H04L63/166
Abstract: A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy. The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
-
公开(公告)号:US20250071713A1
公开(公告)日:2025-02-27
申请号:US18943880
申请日:2024-11-11
Applicant: Google LLC
Inventor: Jonathan Gonzalez , Punyabrata Ray , Dutt Kalapatapu , Ji Yang , Amol Tuli , Satheesh Bommakanti
IPC: H04W60/04 , H04L9/40 , H04L65/1016 , H04L65/1045 , H04L65/1104 , H04W8/18
Abstract: A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy. The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
-
公开(公告)号:US11425240B2
公开(公告)日:2022-08-23
申请号:US17258738
申请日:2020-08-25
Applicant: Google LLC
Abstract: Implementations described herein relate to methods, systems, and computer-readable media to label incoming phone calls. A method to label an incoming phone call includes detecting the incoming phone call associated with a caller identifier (ID), determining a location associated with the call, and analyzing a call header of the call to determine one or more call characteristics. The method further includes determining, based on the location and the call characteristics, if the location is spoofed and determining, based on the caller ID and the call characteristics, if an access network associated with the call is spoofed. The method further includes applying a trained machine learning model to determine whether the call is a robocall. The method further includes assigning a label to the call that indicates whether the call is a spoofed call or is the robocall and sending the label to a callee device associated with the call.
-
公开(公告)号:US12160842B2
公开(公告)日:2024-12-03
申请号:US18182547
申请日:2023-03-13
Applicant: Google LLC
Inventor: Jonathan Gonzalez , Punyabrata Ray , Dutt Kalapatapu , Ji Yang , Amol Tuli , Satheesh Bommakanti
IPC: H04W60/04 , H04L65/1016 , H04L65/1045 , H04L65/1104 , H04W8/18 , H04L9/40
Abstract: A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy. The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
-
公开(公告)号:US20220360665A1
公开(公告)日:2022-11-10
申请号:US17869151
申请日:2022-07-20
Applicant: Google LLC
Abstract: Implementations described herein relate to methods, systems, and computer-readable media to label incoming phone calls. A method to label an incoming phone call includes detecting the incoming phone call associated with a caller identifier (ID), determining a location associated with the call, and analyzing a call header of the call to determine one or more call characteristics. The method further includes determining, based on the location and the call characteristics, if the location is spoofed and determining, based on the caller ID and the call characteristics, if an access network associated with the call is spoofed. The method further includes applying a trained machine learning model to determine whether the call is a robocall. The method further includes assigning a label to the call that indicates whether the call is a spoofed call or is the robocall and sending the label to a callee device associated with the call.
-
公开(公告)号:US20220007324A1
公开(公告)日:2022-01-06
申请号:US17309750
申请日:2019-09-24
Applicant: Google LLC
Inventor: Jonathan Gonzalez , Punyabrata Ray , Dutt Kalapatapu , Ji Yang , Amol Tuli , Satheesh Bommakanti
Abstract: A method (300) for carrier network integration through a user proxy interface includes receiving a request (130) from a mobile device (110) associated with a subscriber (10) of a carrier provider (301) to establish voice services with the carrier provider for a companion device (120) linked to the mobile device. The request includes a subscriber identifier (132) of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials (140) corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy (200). The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) (320) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
-
公开(公告)号:US12259800B2
公开(公告)日:2025-03-25
申请号:US18391229
申请日:2023-12-20
Applicant: Google LLC
Inventor: Pavan Edara , Reuven Lax , Ji Yang , Gurpreet Singh Nanda
Abstract: A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each sub-batch of data blocks, the method further includes assigning the sub-batch of data blocks to a buffered stream; writing, using the assigned buffered stream, the sub-batch of data blocks to the memory hardware; updating a storage log with an intent to commit the sub-batch of data blocks using the assigned buffered stream; and committing the sub-batch of data blocks to the memory hardware.
-
公开(公告)号:US20220124195A1
公开(公告)日:2022-04-21
申请号:US17258738
申请日:2020-08-25
Applicant: Google LLC
Abstract: Implementations described herein relate to methods, systems, and computer-readable media to label incoming phone calls. A method to label an incoming phone call includes detecting the incoming phone call associated with a caller identifier (ID), determining a location associated with the call, and analyzing a call header of the call to determine one or more call characteristics. The method further includes determining, based on the location and the call characteristics, if the location is spoofed and determining, based on the caller ID and the call characteristics, if an access network associated with the call is spoofed. The method further includes applying a trained machine learning model to determine whether the call is a robocall. The method further includes assigning a label to the call that indicates whether the call is a spoofed call or is the robocall and sending the label to a callee device associated with the call.
-
-
-
-
-
-
-
-
-