Patents by Inventor Mehul A. Shah

Mehul A. 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).

  • Publication number: 20180150529
    Abstract: Extract, Transform, Load (ETL) processing may be initiated by detected events. A trigger event may be associated with an ETL process apply one or more transformations to a source data object. The trigger event may be detected for the ETL process and evaluated with respect to one or more execution conditions for the ETL process. If the execution conditions for the ETL process are satisfied, then the ETL process may be executed. At least some of the source data object may be obtained, the one or more transformations of the ETL process may be applied, and one or more transformed data objects may be stored.
    Type: Application
    Filed: December 20, 2016
    Publication date: May 31, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: GEORGE STEVEN MCPHERSON, MEHUL A. SHAH, PRAJAKTA DATTA DAMLE, GOPINATH DUDDI, ANURAG WINDLASS GUPTA
  • Publication number: 20180109134
    Abstract: The present embodiments relate generally to methods and apparatuses for providing supplemental output voltage support in a battery charger. According to certain aspects, to provide supplemental power in a system with a weak battery and high current load, embodiments provide a trigger value to alert the system and a pre-trigger to allow saving current. Some embodiments use current information to predict the need for supplemental mode. These and other embodiments provide prepared biasing for faster response times, and are more precise than monitoring voltage alone. These and other embodiments further preferably provide support for providing supplemental system power while protecting attached external devices.
    Type: Application
    Filed: July 13, 2017
    Publication date: April 19, 2018
    Inventors: John CARPENTER, Mehul SHAH
  • Publication number: 20180089714
    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 8, 2017
    Publication date: March 29, 2018
    Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
  • Patent number: 9916217
    Abstract: A system includes a CPU including a primary address decode logic module (PADLM) and a plurality of diagnostic registers, wherein the PADLM includes address bus inputs, and an enable input port. The system further includes a data flip-flop having a data input coupled to a master enable signal line, a set input coupled to an interrupt signal line, an output coupled to the enable input port of the PADLM, and a clock input. Still further, the system includes an address decode logic module having a memory address input and an output indicating whether the memory address is within a predetermined address range of the diagnostic registers, wherein the output of the address decode logic module is coupled to the clock input. Memory mapping is enabled in response to receiving an interrupt signal and determining that the memory address is within a predetermined range of memory addresses for diagnostic registers.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: March 13, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Paul D. Kangas, Dustin Patterson, Mehul Shah
  • Publication number: 20170353105
    Abstract: A method to soft start a charge pump circuit according to embodiments includes enabling switching for a plurality of power transistors, selecting a first switching control signal from a plurality of switching control signals for the selected plurality of power transistors, slowly ramping up a plurality of bootstrap supply voltages associated with the selected plurality of power transistors, driving a gate-to-source voltage of each power transistor of the selected plurality of power transistors at a first predefined level, and determining if the plurality of bootstrap supply voltages are less than a second predefined level. If the plurality of bootstrap supply voltages are less than the second predefined level, the method further includes toggling and thereby selecting a second switching control signal from the plurality of switching control signals for a second selected plurality of power transistors.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 7, 2017
    Applicant: Intersil Americas LLC
    Inventors: Eric Magne SOLIE, Mehul SHAH, Bin LI, Paul K. SFERRAZZA
  • Patent number: 9779443
    Abstract: Systems and methods for designing personalized merchandising schemes that are responsive to events received in an event stream may provide, for example, one or more graphical user interfaces by which to receive parameters for a personalized merchandising scheme from a designer. Messages may be selected for delivery to a user responsively to an event according to a defined personalized merchandising scheme.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 3, 2017
    Assignee: BLUESHIFT LABS, INC.
    Inventors: Vijay Chittoor, Mehul Shah, Subramanyam Mallela, Olivier Van Laere, Cibin George, Aswani Nerella
  • Publication number: 20170279284
    Abstract: An electronic system, a multiple charger configuration, and method of operating a multiple input, multiple charger configuration are disclosed. For example, a multiple charger configuration is disclosed, which includes a first battery charger circuit configured to receive to a first input voltage, and a second battery charger circuit configured to receive a second input voltage. A first switching transistor is coupled to an output of the first battery charger circuit, a system voltage output terminal, and a battery terminal configured to connect to a battery stack or at least one battery cell. A second switching transistor is coupled to an output of the second battery charger circuit and the battery terminal. Thus, the multiple chargers can be utilized in one system to charge or discharge a battery stack or at least one battery cell and thereby deliver power for a battery-operated system, product or device.
    Type: Application
    Filed: December 30, 2016
    Publication date: September 28, 2017
    Inventors: Sungkeun Lim, Lei Zhao, Mehul Shah, Jia Wei
  • Patent number: 9753824
    Abstract: A server motherboard diagnosis method, system, and related circuit system. A management module of the server motherboard and peripheral devices managed by the management module are capable of being powered by a server power source and a USB port. In response to the management module and the peripheral devices being powered by the USB port, a power supply line of the server power source is isolated, as by: identifying the peripheral devices, in response to the management module and the peripheral devices being powered by the USB port; for each of the identified peripheral devices, initializing the peripheral device, and then shutting down the power supply of the peripheral device; establishing a communication between the management module and a diagnosis host through the USB port; and executing a command in response to the command being received from the diagnosis host.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: September 5, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE, LTD.
    Inventors: He Huang, Mehul Shah, Adam L. Soderlund, Wen Wei Tang, Yun Le Wang
  • Publication number: 20170206256
    Abstract: A data transformation system includes a schema inference module and an export module. The schema inference module is configured to dynamically create a cumulative schema for objects retrieved from a first data source. Each of the retrieved objects includes (i) data and (ii) metadata describing the data. Dynamically creating the cumulative schema includes, for each object of the retrieved objects, (i) inferring a schema from the object and (ii) selectively updating the cumulative schema to describe the object according to the inferred schema. The export module is configured to output the data of the retrieved objects to a data destination system according to the cumulative schema.
    Type: Application
    Filed: April 3, 2017
    Publication date: July 20, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Dimitris Tsirogiannis, Nathan A. Binkert, Stavros Harizopoulos, Mehul A. Shah, Benjamin A. Sowell, Bryan D. Kaplan, Kevin R. Meyer
  • Publication number: 20170192870
    Abstract: A system includes a CPU including a primary address decode logic module (PADLM) and a plurality of diagnostic registers, wherein the PADLM includes address bus inputs, and an enable input port. The system further includes a data flip-flop having a data input coupled to a master enable signal line, a set input coupled to an interrupt signal line, an output coupled to the enable input port of the PADLM, and a clock input. Still further, the system includes an address decode logic module having a memory address input and an output indicating whether the memory address is within a predetermined address range of the diagnostic registers, wherein the output of the address decode logic module is coupled to the clock input. Memory mapping is enabled in response to receiving an interrupt signal and determining that the memory address is within a predetermined range of memory addresses for diagnostic registers.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: PAUL D. KANGAS, DUSTIN PATTERSON, MEHUL SHAH
  • Patent number: 9690679
    Abstract: An embodiment provides a system and method for transaction commitment and replication. The method includes receiving a minitransaction from a client node at one or more memory nodes, wherein each memory node includes a number of replicas. The minitransaction is a type of transaction which atomically executes any combination of reading, comparing, and writing to any of a number of memory locations. The method also includes determining, for a leader of the replicas within a memory node, whether the leader is able to commit the minitransaction and stabilizing state changes of the minitransaction within a transaction log using a consensus procedure to update the replicas. The method further includes committing the minitransaction if, at each memory node, a quorum of the replicas is able to stabilize the minitransaction, or aborting the minitransaction otherwise.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 27, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mehul A. Shah, Wojciech Golab, Indrajit Roy, Nathan Lorenzo Binkert, Stavros Harizopoulos
  • Patent number: 9686284
    Abstract: Systems and methods for extending and re-using an IP multimedia subsystem (IMS) to extend the trust relationship from a closed group of customers of wireless service providers to users of other ecosystems (e.g., Gmail, Facebook, or Yahoo!) for IMS services. Some embodiments include receiving a request from an initiating device to establish a service connection between the initiating device and an endpoint through an Internet Protocol Multimedia Subsystem (IMS) session. The request may include third-party domain credentials (e.g., maintained by a third-party domain) associated with an end-user. The third-party domain credentials can be extracted from the request. Communications with the third-party domain can be used to verify the third-party domain credentials. The IMS session can be established between the initiating device and the endpoint upon verification of the third-party domain credentials.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: June 20, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Mehul Shah, Cameron Byrne
  • Patent number: 9679305
    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: Grant
    Filed: August 26, 2011
    Date of Patent: June 13, 2017
    Assignee: Groupon, Inc.
    Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
  • Patent number: 9613068
    Abstract: A data transformation system includes a schema inference module and an export module. The schema inference module is configured to dynamically create a cumulative schema for objects retrieved from a first data source. Each of the retrieved objects includes (i) data and (ii) metadata describing the data. Dynamically creating the cumulative schema includes, for each object of the retrieved objects, (i) inferring a schema from the object and (ii) selectively updating the cumulative schema to describe the object according to the inferred schema. The export module is configured to output the data of the retrieved objects to a data destination system according to the cumulative schema.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Dimitris Tsirogiannis, Nathan A. Binkert, Stavros Harizopoulos, Mehul A. Shah, Benjamin Sowell, Bryan D. Kaplan, Kevin R. Meyer
  • Patent number: 9596697
    Abstract: An application controller of a telecommunication device to determine, for a packet flow of an application, a quality-of-service rule associated with the application is described herein. The application controller then configures a data bearer for a wireless communication stack of the telecommunication device with a quality-of-service specified by the quality-of-service rule and provides a packet of the packet flow for transmission to a remote recipient via the configured data bearer.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 14, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Pablo Tapia, Mehul Shah, Alexandru Catalin Ionescu
  • Patent number: 9585018
    Abstract: This disclosure is directed at least partly to routing calls and/or other communications from a Mobile Virtual Network Operator (MVNO) that uses a Mobile Network Operator (MNO) as a transit network. The MVNOs may desire to use the MNO's network as a transit network to complete or terminate calls from users who may be roaming and/or are on other access networks such as Wi-Fi. The MNO may implement logic to determine whether to allow the MNO's network to be used as a transit network based at least in part on conditions such as one or more of agreements with an MVNO, business considerations, and/or other considerations (e.g., network bandwidth, etc.). The logic may enforce the rules by selectively allowing some communications and denying other communications.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: February 28, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Robert F. Piscopo, Jr., Mehul Shah
  • Patent number: 9565318
    Abstract: Devices of a telecommunication network described herein are configured to reduce a service level associated with a quality of service offered by the telecommunication network to a user. The devices may reduce the service level responsive to data consumption by the user exceeding a threshold or responsive to data consumption associated with an application or data type. Also, the devices may be configured to increase a video-conversation-specific service level responsive to determining that a client device of the user is establishing a video conversation.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: February 7, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Pablo Tapia, Mehul Shah
  • Publication number: 20170019779
    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: July 16, 2015
    Publication date: January 19, 2017
    Inventors: Mehul Shah, Chingming Chao
  • Patent number: 9542288
    Abstract: A server motherboard diagnosis method, system, and related circuit system. A management module of the server motherboard and peripheral devices managed by the management module are capable of being powered by a server power source and a USB port. In response to the management module and the peripheral devices being powered by the USB port, a power supply line of the server power source is isolated, as by: identifying the peripheral devices, in response to the management module and the peripheral devices being powered by the USB port; for each of the identified peripheral devices, initializing the peripheral device, and then shutting down the power supply of the peripheral device; establishing a communication between the management module and a diagnosis host through the USB port; and executing a command in response to the command being received from the diagnosis host.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 10, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: He Huang, Mehul Shah, Adam L. Soderlund, Wen Wei Tang, Yun Le Wang
  • Patent number: 9535810
    Abstract: Delivering a page including a plurality of modules is disclosed. A plurality of candidate modules are selected. A corresponding module score for each of the modules in the plurality of candidate modules is evaluated. A plurality of modules is selected from the plurality of candidate modules to be displayed on a page. The position of each module on the page is based at least in part on that module's module score.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: January 3, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam