Patents by Inventor Mehul Shah

Mehul Shah 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: 10817390
    Abstract: A transactional memory system uses a volatile memory as primary storage for transactions. Data is selectively stored in a non-volatile memory to impart durability to the transactional memory system to allow the transactional memory system to be restored to a consistent state in the event of data loss to the volatile memory.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: October 27, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mehul A. Shah, Stavros Hartzopoulos, Arif A. Merchant, Mohit Saxena
  • Publication number: 20200334707
    Abstract: A vertically integrated retail system includes an embedded storefront adapted to operate in a distributed manner through independent units embedded in different web sites or content in other host applications. Each unit of the embedded storefront enables a user to purchase goods, services, or other entities without leaving the host application. The units are modules that may be inserted into a web page, application, game, or other electronic media. Units can include product content such as video or animation, images, text, audio, music, or any other type of interactive or non-interactive electronic content. A user may receive virtual currency, virtual goods (such as virtual items or enhancements within a game application), or other rewards for completing transactions using the unit in the host application. Units may be embedded in host content via hyperlinks included in the content or through an application programming interface of a host content provider.
    Type: Application
    Filed: May 5, 2020
    Publication date: October 22, 2020
    Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
  • Patent number: 10771958
    Abstract: Systems and methods for providing greater granularity and updatability to network profiles. The system can include a subscription management application program interface (SMA) to receive setup information, user preferences, software, hardware, and firmware updates from a user cell phone, computer, or smart device (collectively, end-point) regarding what features the user wishes to access. The SMA can access a profile lookup table to identify a profile with the requested attributes. A subscription management module (SMM) can receive this information from the SMA and retrieved the profile requested by the SMA from a repository of profiles. The SMM can then download or activate the profile with features that match, or most closely match, the requested features onto the end-point. The system can enable providers to ship phones with no network profiles. The system can also enable profiles to be updated based on changes in user preferences, updates, or other changes.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 8, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Mehul Shah, Hamza Hydri Syed
  • Publication number: 20200280903
    Abstract: Systems and methods for providing improved network service allocation. Rather than providing all-or-nothing network service allocation to users, the system can use the mobile country code (MCC) and mobile network code (MNC) to provide access to different services to different users. The services provided to each roaming user, for example, can be negotiated in a roaming agreement with the user's provider. The roaming user can then be provided access to only those services agreed to in the roaming agreement. A home provider can also use multiple MNCs to provide similar service allocation to home users, with each MNC providing a different combination of services. The home provider can also use mobile subscriber identification numbers (MSINs), or ranges of MSINs, to provide service allocation for home users.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Nassereddine Sabeur, Raymond Thomas Ball, Mehul Shah
  • Patent number: 10735944
    Abstract: An eSIM management framework can serve as an abstraction layer between various partners, mobile network operators, mobile-virtual network operators, and/or enterprises and SIM or eSIM vendors. The eSIM management framework can facilitate real-time SIM and/or eSIM profile provisioning to reduce consumption of network resources. In some examples, an eSIM management framework can facilitate just-in-time client-side provisioning, which can include on-demand generation of an appropriate SIM or eSIM profile.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 4, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Hamza Hydri Syed, Mehul Shah, Nilesh Ranjan
  • Publication number: 20200242135
    Abstract: Recognizing unknown data objects may be implemented for data objects stored in a data store. Data objects that are identified as unknown may be accessed to retrieve a portion of the data object. Different representations of the data object may be generated for recognizing different data schemas. An analysis of the representations may be performed to identify a data schema for the unknown data object. The data schema may be stored in a metadata store for the unknown data object.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Mehul A. Shah, George Steven McPherson, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
  • Patent number: 10713272
    Abstract: Dynamic generation of data catalogs may be implemented for accessing data sets in different storage locations. Data sets may be accessed in order to extract portions of data. Structure recognition techniques may be applied to the extracted data in order to determine structural information for the data sets. The structural information may then be stored as part of a data catalog for the data sets. Requests to access the data catalog from different clients may be received and the requested structural data supplied so that the clients may access different data sets utilizing the supplied structural data. Data catalogs may be updated as changes to data sets are made.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Edward Caldwell, Anurag Windlass Gupta, Mehul Shah, Prajakta Damle, George Steven McPherson
  • Publication number: 20200213450
    Abstract: The disclosed system provides a facility for split billing for a single user on multiple billing systems. The disclosed system activates the user on each respective billing system using a unique pairing, such as an international mobile subscriber identity that identifies the user, and a mobile station international subscriber directory number that identifies a particular user device. As device data is routed through a telecommunication network via each access point name (APN), the network generates call detail records (CDRs), which include an indication of the APN used. The CDRs are routed to a mediations platform that uses the received APN information to route each CDR to the appropriate target billing system. For example, CDRs identifying a APN may be routed to a telematics billing system, which then generates a bill that is sent to a car dealership.
    Type: Application
    Filed: December 24, 2019
    Publication date: July 2, 2020
    Inventor: Mehul Shah
  • Patent number: 10685371
    Abstract: Various systems, apparatus, computer program products, and methods are provided for purchasing a product or service without disrupting a user experience by leaving a host application. One example method may comprise causing host content to be displayed in the host application, receiving a product content, and causing the product content to be displayed in the host application proximate host content enabling a user utilizing the host application to access information associated with the product content without leaving the host application, wherein the host application is a game application, and wherein the product content is selected based on comparing product scores associated with a plurality of products, wherein the product scores are based at least in part on user information regarding a user progress in the game application.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 16, 2020
    Assignee: Groupon, Inc.
    Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
  • Patent number: 10674431
    Abstract: Systems and methods for providing improved network service allocation. Rather than providing all-or-nothing network service allocation to users, the system can use the mobile country code (MCC) and mobile network code (MNC) to provide access to different services to different users. The services provided to each roaming user, for example, can be negotiated in a roaming agreement with the user's provider. The roaming user can then be provided access to only those services agreed to in the roaming agreement. A home provider can also use multiple MNCs to provide similar service allocation to home users, with each MNC providing a different combination of services. The home provider can also use mobile subscriber identification numbers (MSINs), or ranges of MSINs, to provide service allocation for home users.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: June 2, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Nassereddine Sabeur, Raymond Thomas Ball, Mehul Shah
  • Patent number: 10674470
    Abstract: Systems and methods for providing mobile network services are described herein. The systems and methods enable a user to register an endpoint for use on a mobile network. When registered on the mobile network, the endpoint can be used for mobile network services, such as placing or receiving audio/video calls.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: June 2, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Mark Daniel Allen, Prakasa Bellam, Chakravarthi Japa, Mehul Shah, Mikhail Fridman
  • Publication number: 20200159742
    Abstract: History for data objects may be maintained to detect data events. An indication of an Extract, Transform, Load (ETL) process applied to one or more source data objects to generate one or more transformed data objects may be received. History for the source data objects may be updated to include the transformed data objects and the ETL process that generated the transformed data objects. An evaluation of the update may be performed to determine whether an event associated with the data lineage is triggered. If the event is triggered, a notification of the event may be sent to one or more subscribers for the event.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Mehul A. Shah, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
  • Patent number: 10645665
    Abstract: Provisioning access to an alternative service provider to a device via e-subscriber identity module (SIM) profile management is described herein. A service provider can determine that a device associated with the service provider is located outside of a home coverage area of the service provider and is not transmitting data via data session(s) established in association with the service provider and send, to the device, a notification including an access mechanism for enabling access to service(s) offered by an alternative service provider. The device can receive the notification from the server(s), determine actuation of the access mechanism, and send, to the alternative service provider, a request for access to the service(s) offered by the alternative service provider. The device can receive an eSIM profile from the alternative service provider, which it can install on the device to enable the device to access the service(s) offered by the alternative service provider.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 5, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Mehul Shah
  • Publication number: 20200137553
    Abstract: A mobile device, via a roaming platform, can switch IMSIs (e.g., Home IMSI-1, Roamer IMSI-2, etc.) depending on a location of the mobile device. Upon switching IMSIs, the roaming platform can forward the update location to an HLR of the home network and roaming network. If the MMSC on the home network receives an MMS message, the MMSC on the home network may query the HLR for a current location. From the query, if the message recipient is roaming, the MMSC on the home network may communicate with the MMSC on the roaming network to deliver the message. As a result, the roaming network can handle the routing of the message without a data session routed back through the home network.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Mehul Shah, Chingming Chao
  • Patent number: 10621210
    Abstract: Recognizing unknown data objects may be implemented for data objects stored in a data store. Data objects that are identified as unknown may be accessed to retrieve a portion of the data object. Different representations of the data object may be generated for recognizing different data schemas. An analysis of the representations may be performed to identify a data schema for the unknown data object. The data schema may be stored in a metadata store for the unknown data object.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mehul A. Shah, George Steven McPherson, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
  • Publication number: 20200067335
    Abstract: The present embodiments are directed to methods and apparatuses for operating a battery charger in computing systems having certain system load requirements, battery configurations and external device power supply support. According to some aspects, the present embodiments provide methods and apparatuses for providing a reverse boost mode of operation when the battery charger is providing system power from a battery, such as when an adapter is not connected. The reverse boost mode of operation according to embodiments provides a regulated output voltage, thereby allowing a load such as a CPU to operate at maximum performance, even when the battery has discharged below a threshold discharge level.
    Type: Application
    Filed: June 25, 2019
    Publication date: February 27, 2020
    Inventors: Sungkeun LIM, Mehul SHAH, Jia WEI, Lei ZHAO
  • Patent number: 10567949
    Abstract: A mobile device, via a roaming platform, can switch IMSIs (e.g., Home IMSI-1, Roamer IMSI-2, etc.) depending on a location of the mobile device. Upon switching IMSIs, the roaming platform can forward the update location to an HLR of the home network and roaming network. If the MMSC on the home network receives an MMS message, the MMSC on the home network may query the HLR for a current location. From the query, if the message recipient is roaming, the MMSC on the home network may communicate with the MMSC on the roaming network to deliver the message. As a result, the roaming network can handle the routing of the message without a data session routed back through the home network.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: February 18, 2020
    Assignee: T-MOBILE USA, INC.
    Inventors: Mehul Shah, Chingming Chao
  • Publication number: 20200053225
    Abstract: The disclosed system provides a facility for split billing for a single user on multiple billing systems. The disclosed system activates the user on each respective billing system using a unique pairing, such as an international mobile subscriber identity that identifies the user, and a mobile station international subscriber directory number that identifies a particular user device. As device data is routed through a telecommunication network via each access point name (APN), the network generates call detail records (CDRs), which include an indication of the APN used. The CDRs are routed to a mediations platform that uses the received APN information to route each CDR to the appropriate target billing system. For example, CDRs identifying a APN may be routed to a telematics billing system, which then generates a bill that is sent to a car dealership.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventor: Mehul Shah
  • Patent number: 10560581
    Abstract: The disclosed system provides a facility for split billing for a single user on multiple billing systems. The disclosed system activates the user on each respective billing system using a unique pairing, such as an international mobile subscriber identity that identifies the user, and a mobile station international subscriber directory number that identifies a particular user device. As device data is routed through a telecommunication network via each access point name (APN), the network generates call detail records (CDRs), which include an indication of the APN used. The CDRs are routed to a mediations platform that uses the received APN information to route each CDR to the appropriate target billing system. For example, CDRs identifying a APN may be routed to a telematics billing system, which then generates a bill that is sent to a car dealership.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: February 11, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Mehul Shah
  • Patent number: 10545979
    Abstract: History for data objects may be maintained to detect data events. An indication of an Extract, Transform, Load (ETL) process applied to one or more source data objects to generate one or more transformed data objects may be received. History for the source data objects may be updated to include the transformed data objects and the ETL process that generated the transformed data objects. An evaluation of the update may be performed to determine whether an event associated with the data lineage is triggered. If the event is triggered, a notification of the event may be sent to one or more subscribers for the event.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Mehul A. Shah, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta