Patents by Inventor Dmitry Dimov

Dmitry Dimov 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: 12615506
    Abstract: Described herein are systems, methods, and media for classifying subscribers of a wireless network based on their geospatial activity for customized promotions. In an embodiment, a method of classifying subscribers based on their geospatial activity includes creating an augmented graph for each subscriber of a plurality of subscribers of the wireless network based on their respective geospatial activity; and extracting, using a first machine learning model, a plurality of features from the respective augmented graph of each subscriber of the plurality of subscribers. The method further includes creating an embedding for the respective plurality of features of each subscriber of the plurality of subscribers; and classifying, using a second machine learning model, the plurality of subscribers into a plurality of groups of subscribers based on the respective embedding of each subscriber of the plurality of subscribers.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: April 28, 2026
    Assignee: DISH Network L.L.C.
    Inventors: Mikhail Arbuzov, Sisong Bei, Dmitry Dimov
  • Publication number: 20260059298
    Abstract: A disclosed method may include (i) detecting, by a mobile virtual network operator, that an improvement in telecommunication service would result from performing a network switch that switches a home network of a client of the mobile virtual network operator from a first network infrastructure of a first mobile network operator that is serving clients for the mobile virtual network operator to a second network infrastructure of a second mobile network operator that is also serving clients for the mobile virtual network operator and (ii) detecting, by the mobile virtual network operator, that the network switch is prohibited at least in part by detecting that the client has failed to satisfy a condition that is controlled at least in part by the client and that is necessary for performing the network switch successfully.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 26, 2026
    Inventors: Sisong Bei, Dmitry Dimov, Mikhail Arbuzov, Sandeep Kilkarni
  • Publication number: 20260059411
    Abstract: A disclosed method may include (i) detecting, by a mobile virtual network operator, that an improvement in telecommunication service would result from performing a network switch that switches a home network of a client of the mobile virtual network operator from a first network infrastructure of a first mobile network operator that is serving clients for the mobile virtual network operator to a second network infrastructure of a second mobile network operator that is also serving clients for the mobile virtual network operator and (ii) detecting, by the mobile virtual network operator, that the network switch is prohibited at least in part by detecting that the client has failed to satisfy a condition that is controlled at least in part by the client and that is necessary for performing the network switch successfully.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 26, 2026
    Inventors: Sisong Bei, Dmitry Dimov, Mikhail Arbuzov, Sandeep Kilkarni
  • Publication number: 20260059485
    Abstract: A disclosed method may include (i) detecting, by a mobile virtual network operator, that an improvement in telecommunication service would result from performing a network switch that switches a home network of a client of the mobile virtual network operator from a first network infrastructure of a first mobile network operator that is serving clients for the mobile virtual network operator to a second network infrastructure of a second mobile network operator that is also serving clients for the mobile virtual network operator and (ii) detecting, by the mobile virtual network operator, that the network switch is prohibited at least in part by detecting that the client has failed to satisfy a condition that is controlled at least in part by the client and that is necessary for performing the network switch successfully.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 26, 2026
    Inventors: Sisong Bei, Dmitry Dimov, Mikhail Arbuzov, Sandeep Kilkarni
  • Publication number: 20260059297
    Abstract: A disclosed method may include (i) detecting, by a mobile virtual network operator, that an improvement in telecommunication service would result from performing a network switch that switches a home network of a client of the mobile virtual network operator from a first network infrastructure of a first mobile network operator that is serving clients for the mobile virtual network operator to a second network infrastructure of a second mobile network operator that is also serving clients for the mobile virtual network operator and (ii) detecting, by the mobile virtual network operator, that the network switch is prohibited at least in part by detecting that the client has failed to satisfy a condition that is controlled at least in part by the client and that is necessary for performing the network switch successfully.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 26, 2026
    Inventors: Sisong Bei, Dmitry Dimov, Mikhail Arbuzov, Sandeep Kilkarni
  • Publication number: 20250328570
    Abstract: A disclosed method may include (i) transforming an original corpus of support call transcriptions for support calls received at a telecommunication provider at least in part by prompting a large language model to summarize each support call transcript in the original corpus of support call transcripts for the support calls received at the telecommunication provider to output a summary corpus of large language model generated summaries of support call transcriptions, (ii) extracting from the summary corpus of large language model generated summaries of support call transcriptions a ranked ordering of client support topics for clusters within the summary corpus of large language model generated summaries of support call transcriptions, and (iii) resolving, by the telecommunication provider, the client support topics in an actual order that is determined at least in part based on the ranked ordering of client support topics for clusters within the summary corpus.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 23, 2025
    Inventors: Anastasiia Zhiboedova, Mikhail Arbuzov, Dmitry Dimov, Sisong Bei, Junji Wiener
  • Publication number: 20250220456
    Abstract: A method includes receiving first data indicative of network usage of multiple users of a wireless network and receiving second data indicative of one or more locations of a set of wireless cells. The first data includes information representing sequences of wireless cells that are connected to by user devices of the multiple users. The method also includes identifying, using one or more machine learning models, a portion of the one or more locations that are likely to be incorrect based on the first data and the second data. The method also includes generating estimates of a revised location for each wireless cell corresponding to the identified portion of the one or more locations that are likely to be incorrect, wherein the estimates are generated by one or more additional machine learning models. The method also includes updating the second data to include the generated estimates.
    Type: Application
    Filed: December 28, 2023
    Publication date: July 3, 2025
    Inventors: Dmitry Dimov, Mikhail Leonidovich Arbuzov, Sisong Bei
  • Publication number: 20250219744
    Abstract: A method includes receiving first data indicative of network usage of multiple users of a wireless network and receiving second data indicative of one or more locations of a set of wireless cells. The first data includes information representing sequences of wireless cells that are connected to by user devices of the multiple users. The method also includes identifying, using one or more machine learning models, a portion of the one or more locations that are likely to be incorrect based on the first data and the second data. The method also includes generating estimates of a revised location for each wireless cell corresponding to the identified portion of the one or more locations that are likely to be incorrect, wherein the estimates are generated by one or more additional machine learning models. The method also includes updating the second data to include the generated estimates.
    Type: Application
    Filed: December 28, 2023
    Publication date: July 3, 2025
    Inventors: Dmitry Dimov, Mikhail Leonidovich Arbuzov, Sisong Bei
  • Publication number: 20250203016
    Abstract: Described herein are systems, methods, and media for allocating complimentary data to subscribers to prevent them from being put in throttling mode. A method includes identifying, from subscribers of a wireless network, one or more subscribers that each have used at least a first predetermined percentage of their respective data quotas for a billing cycle; and predicting that at least one subscriber of the one or more subscribers is to exceed the respective data quota by the end of the billing cycle. The method further includes determining a size of complementary data to be allocated to each of the at least one subscriber such that at least a second percentage of the at least one subscriber is not to exceed the respective data quota; and allocating the complimentary data with the determined size to the at least one subscriber.
    Type: Application
    Filed: December 14, 2023
    Publication date: June 19, 2025
    Inventors: Mikhail Arbuzov, Sisong Bei, Dmitry Dimov
  • Publication number: 20250191030
    Abstract: Described herein embodiments for customizing promotional packages to users of a subscription-based service based on their probabilities of churn. An exemplary method includes extracting, using one or more machine learning models, a set of features from a data storage of the subscription-based service for each user of a plurality of users of the subscription-based service; and classifying, using a machine learning model, the plurality of users into a plurality of types of users based on their respective sets of features; determining, using a machine learning model, a favorite channel for each of the plurality of users based on a subset of their respective sets of features; and displaying a targeted message on the determined favorite channel for each user of the plurality of users on a presentation device of the respective user, wherein users in each type of the plurality of types of users share the same targeted message.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Inventors: Dmitry Dimov, Anastasiia Zhiboedova, Junji Wiener
  • Publication number: 20250193656
    Abstract: Described herein are systems, methods, and media for classifying subscribers of a wireless network based on their geospatial activity for customized promotions. In an embodiment, a method of classifying subscribers based on their geospatial activity includes creating an augmented graph for each subscriber of a plurality of subscribers of the wireless network based on their respective geospatial activity; and extracting, using a first machine learning model, a plurality of features from the respective augmented graph of each subscriber of the plurality of subscribers. The method further includes creating an embedding for the respective plurality of features of each subscriber of the plurality of subscribers; and classifying, using a second machine learning model, the plurality of subscribers into a plurality of groups of subscribers based on the respective embedding of each subscriber of the plurality of subscribers.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Inventors: Mikhail Arbuzov, Sisong Bei, Dmitry Dimov
  • Publication number: 20240364974
    Abstract: Techniques for dynamic generation and distribution of software applications to content receivers are disclosed. A request to generate a software application is received. In response to receiving the request, a plurality of feature sets with corresponding functions are provided. A first selection of at least one feature set from the feature sets is received. The functions that correspond to the at least one feature set are provided. A second selection of at least one function from the provided functions is received. Instructions associated with the at least one selected function are selected and compiled to automatically build the software application. The automatically built software application is pushed to one or more selected content receivers.
    Type: Application
    Filed: July 5, 2024
    Publication date: October 31, 2024
    Inventors: Sahil SAINI, Al-Mukaddim PATHAN, Dmitry DIMOV, Padmanabha R. RAO, Shishir PANDEY, Harshith BARIKI
  • Publication number: 20230269438
    Abstract: A set top box is disclosed that delivers content from a television service provider to a user, the content being developed by a third party service provider. The set top box includes a receiver for onboarding an application to the set top box from a cloud store over a network. The application is onboarded to the cloud store from the third party service provider in response to the application being developed directly by the third party service provider using an interface provided by the television service provider in the cloud store. The set top box also includes an interface for transmitting a request from the user for content through the application to a television of the user over the network. Then, in response to receiving the request from the set top box, the receiver receives from the television service provider to the set top box content requested by the user.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 24, 2023
    Applicants: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED, DISH NETWORK L.L.C.
    Inventors: Sahil SAINI, Al-Mukaddim PATHAN, Dmitry DIMOV, Padmanabha R. RAO, Shishir PANDEY, Harshith BARIKI
  • Patent number: 11653063
    Abstract: Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: May 16, 2023
    Inventors: Roj Thomas, Padmanabha R. Rao, Dmitry Dimov, Shailesh Deshmukh
  • Publication number: 20220368988
    Abstract: Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 17, 2022
    Applicants: Sling Media Pvt Ltd., SLING Media
    Inventors: Roj Thomas, Padmanabha R. Rao, Dmitry Dimov, Shailesh Deshmukh
  • Patent number: 11356735
    Abstract: Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: June 7, 2022
    Assignee: Sling Media Pvt Ltd.
    Inventors: Roj Thomas, Padmanabha R. Rao, Dmitry Dimov, Shailesh Deshmukh
  • Publication number: 20210112307
    Abstract: Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 15, 2021
    Applicants: Sling Media Pvt. Ltd., Sling Media L.L.C.
    Inventors: Roj Thomas, Padmanabha R. Rao, Dmitry Dimov, Shailesh Deshmukh
  • Patent number: 10848790
    Abstract: A system includes a media studio including a processor and a memory. The memory stores instructions executable by the processor. The processor is programmed to receive data indicating a type of event to be recorded, receive one or more media input items from one or more respective media devices, and generate a media output item based at least in part on the one or more received media input items, and further based at least in part on the data indicating the type of event to be recorded and one or more respective locations of the one or more respective media devices.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: November 24, 2020
    Assignee: Sling Media L.L.C.
    Inventors: Andrey Abramov, Dmitry Dimov, Chih Jen Ken Lee, Naga Venkata Gnana Meherkanth Vurimi, Oleksandr Yegorov
  • Patent number: 10791347
    Abstract: A system includes a computing device including a processor and a memory storing instructions executable by the processor. The processor is programmed to establish, for a recording event, one or more respective communications channels between the computing device and each of one or more media devices; receive one or more media input items from the one or more respective media devices; receive data indicating at least one of a range of capture of the respective media input item relative to a location of the recording event, a quality of the respective media input item, an excitement level of the respective media input item, an identity of the respective media device, and an identity of an operator of the respective media device; and generate a media output item based at least in part on the one or more media input items, and further based at least in part on the data.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: September 29, 2020
    Assignee: Sling Media L.L.C.
    Inventors: Andrey Abramov, Dmitry Dimov, Chih Jen Ken Lee, Naga Venkata Gnana Meherkanth Vurimi, Oleksandr Yegorov
  • Patent number: 10701430
    Abstract: Systems, devices and methods automatically select content that is transferred from an encoder to a portable media streaming device for later playback. Security is maintained during the synchronization or transfer process to prevent unauthorized use or copying of the protected content.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: June 30, 2020
    Assignee: SLING MEDIA L.L.C.
    Inventors: Dmitry Dimov, Naga Vendata Gnana Meherkanth Vurimi, Padmanabha R. Rao