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: 20180150529Abstract: 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: ApplicationFiled: December 20, 2016Publication date: May 31, 2018Applicant: Amazon Technologies, Inc.Inventors: GEORGE STEVEN MCPHERSON, MEHUL A. SHAH, PRAJAKTA DATTA DAMLE, GOPINATH DUDDI, ANURAG WINDLASS GUPTA
-
Publication number: 20180109134Abstract: 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: ApplicationFiled: July 13, 2017Publication date: April 19, 2018Inventors: John CARPENTER, Mehul SHAH
-
Publication number: 20180089714Abstract: 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: ApplicationFiled: May 8, 2017Publication date: March 29, 2018Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
-
Patent number: 9916217Abstract: 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: GrantFiled: January 5, 2016Date of Patent: March 13, 2018Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Paul D. Kangas, Dustin Patterson, Mehul Shah
-
Publication number: 20170353105Abstract: 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: ApplicationFiled: May 31, 2017Publication date: December 7, 2017Applicant: Intersil Americas LLCInventors: Eric Magne SOLIE, Mehul SHAH, Bin LI, Paul K. SFERRAZZA
-
Patent number: 9779443Abstract: 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: GrantFiled: May 27, 2016Date of Patent: October 3, 2017Assignee: BLUESHIFT LABS, INC.Inventors: Vijay Chittoor, Mehul Shah, Subramanyam Mallela, Olivier Van Laere, Cibin George, Aswani Nerella
-
Publication number: 20170279284Abstract: 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: ApplicationFiled: December 30, 2016Publication date: September 28, 2017Inventors: Sungkeun Lim, Lei Zhao, Mehul Shah, Jia Wei
-
Patent number: 9753824Abstract: 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: GrantFiled: October 10, 2014Date of Patent: September 5, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE, LTD.Inventors: He Huang, Mehul Shah, Adam L. Soderlund, Wen Wei Tang, Yun Le Wang
-
Publication number: 20170206256Abstract: 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: ApplicationFiled: April 3, 2017Publication date: July 20, 2017Applicant: 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: 20170192870Abstract: 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: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Inventors: PAUL D. KANGAS, DUSTIN PATTERSON, MEHUL SHAH
-
Patent number: 9690679Abstract: 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: GrantFiled: October 31, 2011Date of Patent: June 27, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Mehul A. Shah, Wojciech Golab, Indrajit Roy, Nathan Lorenzo Binkert, Stavros Harizopoulos
-
Patent number: 9686284Abstract: 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: GrantFiled: March 7, 2013Date of Patent: June 20, 2017Assignee: T-Mobile USA, Inc.Inventors: Mehul Shah, Cameron Byrne
-
Patent number: 9679305Abstract: 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: GrantFiled: August 26, 2011Date of Patent: June 13, 2017Assignee: Groupon, Inc.Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
-
Patent number: 9613068Abstract: 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: GrantFiled: March 14, 2014Date of Patent: April 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Dimitris Tsirogiannis, Nathan A. Binkert, Stavros Harizopoulos, Mehul A. Shah, Benjamin Sowell, Bryan D. Kaplan, Kevin R. Meyer
-
Patent number: 9596697Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 14, 2017Assignee: T-Mobile USA, Inc.Inventors: Pablo Tapia, Mehul Shah, Alexandru Catalin Ionescu
-
Patent number: 9585018Abstract: 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: GrantFiled: July 18, 2014Date of Patent: February 28, 2017Assignee: T-Mobile USA, Inc.Inventors: Robert F. Piscopo, Jr., Mehul Shah
-
Patent number: 9565318Abstract: 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: GrantFiled: October 13, 2011Date of Patent: February 7, 2017Assignee: T-Mobile USA, Inc.Inventors: Pablo Tapia, Mehul Shah
-
Publication number: 20170019779Abstract: 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: ApplicationFiled: July 16, 2015Publication date: January 19, 2017Inventors: Mehul Shah, Chingming Chao
-
Patent number: 9542288Abstract: 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: GrantFiled: September 17, 2014Date of Patent: January 10, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: He Huang, Mehul Shah, Adam L. Soderlund, Wen Wei Tang, Yun Le Wang
-
Patent number: 9535810Abstract: 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: GrantFiled: April 24, 2008Date of Patent: January 3, 2017Assignee: WAL-MART STORES, INC.Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam