Patents by Inventor Jay Shah
Jay 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: 20240127209Abstract: An embodiment may receive a transaction from an account associated with a user; associate a transfer group parameter with the transaction; create a set of transfers to a set of connected accounts using the transfer group parameter, a secret key, and a single-use token, the token associated with a first system and generated using information from the user, wherein the set of transfers is identifiable by the transfer group parameter and linked together for tracking a service associated with the transfer group parameter and the set of transfers; in response to a determination that the secret key is valid and is associated with a second system, execute the transaction using the single-use token and the secret key; and transmit a portion of the set of transfers to each account of the set of connected accounts to perform the service associated with the transfer group parameter and the set of transfers.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Inventors: Christopher Continanza, Shreyas Surendra Doshi, Brian David Krausz, Jay Shah
-
Patent number: 11887087Abstract: Disclosed embodiments provide systems, methods, and apparatuses for facilitating transfers between user commerce accounts associated with a merchant of a commerce platform within a computing environment supported by a processor and a memory to execute such functionality. An exemplary system may include a means for creating a merchant account platform at the payment system; creating a single charge from a customer at the merchant account platform; creating multiple transfers from the merchant account platform to different connected accounts, wherein the multiple transfers are to each transfer a sub-portion of proceeds associated with the single charge from the customer to each of the different connected accounts; performing the single charge from the customer to the merchant account platform; and performing each of the multiple transfers from the merchant account platform to the different connected accounts. Other embodiments are also disclosed.Type: GrantFiled: January 6, 2023Date of Patent: January 30, 2024Assignee: STRIPE, INC.Inventors: Christopher Continanza, Shreyas Surendra Doshi, Brian David Krausz, Jay Shah
-
Publication number: 20230396684Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.Type: ApplicationFiled: March 24, 2023Publication date: December 7, 2023Applicant: Lilac Cloud, Inc.Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
-
Publication number: 20230281582Abstract: Disclosed embodiments provide systems, methods, and apparatuses for facilitating transfers between user commerce accounts associated with a merchant of a commerce platform within a computing environment supported by a processor and a memory to execute such functionality. An exemplary system may include a means for creating a merchant account platform at the payment system; creating a single charge from a customer at the merchant account platform; creating multiple transfers from the merchant account platform to different connected accounts, wherein the multiple transfers are to each transfer a sub-portion of proceeds associated with the single charge from the customer to each of the different connected accounts; performing the single charge from the customer to the merchant account platform; and performing each of the multiple transfers from the merchant account platform to the different connected accounts. Other embodiments are also disclosed.Type: ApplicationFiled: January 6, 2023Publication date: September 7, 2023Inventors: Christopher Continanza, Shreyas Surendra Doshi, Brian David Krausz, Jay Shah
-
Publication number: 20230263441Abstract: A processing system including at least one processor may obtain data associated with a user, the data associated with the user including at least one of: visual data captured via at least one camera associated with the user or audio data captured via at least one microphone associated with the user, detect at least one trauma event of at least one defined trauma event type in at least one of the visual data or the audio data via at least one classification model, determine, responsive to detecting the at least one trauma event, a stress score based upon at least a portion of the data associated with the user in accordance with a stress prediction model, and generate an alert in response to the stress score exceeding a threshold.Type: ApplicationFiled: February 22, 2022Publication date: August 24, 2023Inventors: Amee Sheth, Laura Nordyke, Jay Shah
-
Publication number: 20230177524Abstract: A method and apparatus for managing capabilities of an account of a user system at a commerce platform are described. The method may include receiving, at the commerce platform, a request from a user system that identifies an account at the commerce platform and includes a capability requested for the account, where the requested capability corresponds to a desired functionality of the account. The method may also include mapping the requested capability to a compliance plan that defines a set of account data to be collected before activation of the capability for the account by the commerce platform. Furthermore, the method may include transmitting a message, generated by the commerce platform, that comprises a listing of additional data to be provided by the user system before activation of the capability for the account, where the additional data comprises a minimal set of account data defined by the compliance plan less any data already associated with the account at the commerce platform.Type: ApplicationFiled: February 6, 2023Publication date: June 8, 2023Inventors: Andrew G. Hoskins, Jay Shah, Matthew William Janiga, Peter Cronin Terrill
-
Patent number: 11616849Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.Type: GrantFiled: February 15, 2022Date of Patent: March 28, 2023Assignee: Lilac Cloud, Inc.Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
-
Patent number: 11574316Abstract: A method and apparatus for managing capabilities of an account of a user system at a commerce platform are described. The method may include receiving, at the commerce platform, a request from a user system that identifies an account at the commerce platform and includes a capability requested for the account, where the requested capability corresponds to a desired functionality of the account. The method may also include mapping the requested capability to a compliance plan that defines a set of account data to be collected before activation of the capability for the account by the commerce platform. Furthermore, the method may include transmitting a message, generated by the commerce platform, that comprises a listing of additional data to be provided by the user system before activation of the capability for the account, where the additional data comprises a minimal set of account data defined by the compliance plan less any data already associated with the account at the commerce platform.Type: GrantFiled: February 14, 2020Date of Patent: February 7, 2023Assignee: STRIPE, INC.Inventors: Andrew G. Hoskins, Jay Shah, Matthew William Janiga, Peter Cronin Terrill
-
Patent number: 11551193Abstract: Disclosed embodiments provide systems, methods, and apparatuses for facilitating transfers between user commerce accounts associated with a merchant of a commerce platform within a computing environment supported by a processor and a memory to execute such functionality. An exemplary system may include a means for creating a merchant account platform at the payment system; creating a single charge from a customer at the merchant account platform; creating multiple transfers from the merchant account platform to different connected accounts, wherein the multiple transfers are to each transfer a sub-portion of proceeds associated with the single charge from the customer to each of the different connected accounts; performing the single charge from the customer to the merchant account platform; and performing each of the multiple transfers from the merchant account platform to the different connected accounts. Other embodiments are also disclosed.Type: GrantFiled: February 8, 2018Date of Patent: January 10, 2023Assignee: STRIPE, INC.Inventors: Christopher Continanza, Shreyas Surendra Doshi, Brian David Krausz, Jay Shah
-
Publication number: 20220263912Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.Type: ApplicationFiled: February 15, 2022Publication date: August 18, 2022Applicant: Lilac Cloud, Inc.Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
-
Publication number: 20220244964Abstract: In an embodiment, responsive to determining: (a) a first command is not of a particular command type associated with one or more hardware modules associated with a particular routing node, or (b) at least one argument used for executing the first command is not available: transmitting the first command to another routing node in the hardware routing mesh. Upon receiving a second command of the command bundle and determining: (a) the second command is of the particular command type associated with the hardware module(s), and (b) arguments used by the second command are available: transmitting the second command to the hardware module(s) associated with the particular routing node for execution by the hardware module(s). Thereafter, the command bundle is modified based on execution of the second command by at least refraining from transmitting the second command of the command bundle to any other routing nodes in the hardware routing mesh.Type: ApplicationFiled: April 19, 2022Publication date: August 4, 2022Applicant: Lilac Cloud, Inc.Inventors: Simon Luigi Sabato, Jay Shah, Harish Ramamurthy Devanagondi, Jui-Yang Lu
-
Patent number: 11354267Abstract: In an embodiment, a compiler for generating command bundles is configured to receive an execution definition that includes operations for execution. The compiler determines an ordered set of hardware functions corresponding to a hardware architecture to execute at least one operation. The hardware architecture may be selected from typical processor types or a command-aware hardware processor. The compiler generates a command bundle that includes a set of logically independent commands based on hardware functions and functionality of the hardware architecture to optimize execution of the operations. A command-aware hardware processor includes a hardware routing mesh that includes sets of routing nodes that form one or more hardware pipelines. Many hardware pipelines may be included in the hardware routing mesh. A command bundle is transmitted through a selected hardware pipeline via a control path, and is modified by the routing nodes based on execution of commands to achieve a desired outcome.Type: GrantFiled: January 11, 2021Date of Patent: June 7, 2022Assignee: Lilac Cloud, Inc.Inventors: Jay Shah, Srikanth Lakshminarasimhan, Simon Luigi Sabato, Jui-Yang Lu
-
Patent number: 11340907Abstract: In an embodiment, responsive to determining: (a) a first command is not of a particular command type associated with one or more hardware modules associated with a particular routing node, or (b) at least one argument used for executing the first command is not available: transmitting the first command to another routing node in the hardware routing mesh. Upon receiving a second command of the command bundle and determining: (a) the second command is of the particular command type associated with the hardware module(s), and (b) arguments used by the second command are available: transmitting the second command to the hardware module(s) associated with the particular routing node for execution by the hardware module(s). Thereafter, the command bundle is modified based on execution of the second command by at least refraining from transmitting the second command of the command bundle to any other routing nodes in the hardware routing mesh.Type: GrantFiled: July 6, 2020Date of Patent: May 24, 2022Assignee: Lilac Cloud, Inc.Inventors: Simon Luigi Sabato, Jay Shah, Harish Ramamurthy Devanagondi, Jui-Yang Lu
-
Patent number: 11275112Abstract: An implementation of a system disclosed herein includes a decompressor logic with the capability to vary a level of decompression of a scanning input signal based on value of compression program bits and a compressor logic to generate a scanning output signal, the compressor logic including a plurality of XOR logics, wherein the output of the plurality of XOR logics is selected based on the compression program bits.Type: GrantFiled: August 25, 2020Date of Patent: March 15, 2022Assignee: SEAGATE TECHNOLOGY LLCInventors: Bharat P. Londhe, Jay Shah, Aniruddha M. Bhasale
-
Publication number: 20220004388Abstract: In an embodiment, responsive to determining: (a) a first command is not of a particular command type associated with one or more hardware modules associated with a particular routing node, or (b) at least one argument used for executing the first command is not available: transmitting the first command to another routing node in the hardware routing mesh. Upon receiving a second command of the command bundle and determining: (a) the second command is of the particular command type associated with the hardware module(s), and (b) arguments used by the second command are available: transmitting the second command to the hardware module(s) associated with the particular routing node for execution by the hardware module(s). Thereafter, the command bundle is modified based on execution of the second command by at least refraining from transmitting the second command of the command bundle to any other routing nodes in the hardware routing mesh.Type: ApplicationFiled: July 6, 2020Publication date: January 6, 2022Applicant: Lilac Cloud, Inc.Inventors: Simon Luigi Sabato, Jay Shah, Harish Ramamurthy Devanagondi, Jui-Yang Lu
-
Publication number: 20210303404Abstract: Systems and methods are disclosed herein for migrating data from a source environment to a target environment. The source and target environments may have different database management systems and/or may be disposed on separate networks. In some embodiments, systems and methods disclosed herein may include identifying data for migration in the source environment, wherein identifying the data comprises identifying tables having a predetermined prefix value, setting customized properties in a data migration utility based on the data, creating a shell for the data in the target environment, using the data migration utility, creating an intermediary representation of the data, copying the intermediary representation to the target environment; and restoring the data from the intermediary representation into the shell in the target environment.Type: ApplicationFiled: March 22, 2021Publication date: September 30, 2021Inventors: Jay SHAH, Michael HUDSON, Cezary RACZKO
-
Publication number: 20210072311Abstract: An implementation of a system disclosed herein includes a decompressor logic with the capability to vary a level of decompression of a scanning input signal based on value of compression program bits and a compressor logic to generate a scanning output signal, the compressor logic including a plurality of XOR logics, wherein the output of the plurality of XOR logics is selected based on the compression program bits.Type: ApplicationFiled: August 25, 2020Publication date: March 11, 2021Inventors: Bharat P. LONDHE, Jay SHAH, Aniruddha M. BHASALE
-
Patent number: 10921372Abstract: A method of testing an IC chip having a plurality of programmable blocks and at least one memory. The method includes configuring a first programmable block of the plurality of programmable blocks with scan test logic for carrying out a scan test on other ones of the plurality of programmable blocks. The method further includes generating scan patterns and expected results for the scan test outside the IC chip. The generated scan patterns and expected results are loaded into the memory. The scan patterns from the memory are injected into the other programmable blocks. An output response of the other programmable blocks to the scan patterns is obtained. The output response is compared with the expected results by the scan test logic within the first programmable block. A scan test result based on the comparison between the output response and the expected results is provided.Type: GrantFiled: July 15, 2019Date of Patent: February 16, 2021Assignee: Seagate Technology LLCInventors: Rajesh Maruti Bhagwat, Nitin Satishchandra Kabra, Jay Shah
-
Patent number: 10921371Abstract: The disclosed technology facilitates programmable scan shift testing for a scan chain including at least a first segment of scan-flops connected in series with a second segment of scan-flops. The scan chain includes at least a first multiplexor positioned between the first segment and the second segment that is configured to selectively supply scan input from a test controller to the second segment while preventing the second segment from receiving an output of the first segment.Type: GrantFiled: July 5, 2017Date of Patent: February 16, 2021Assignee: SEAGATE TECHNOLOGY LLCInventors: Jay Shah, Aniruddha Mukund Bhasale
-
Patent number: 10775432Abstract: An implementation of a system disclosed herein includes a decompressor logic with the capability to vary a level of decompression of a scanning input signal based on value of compression program bits and a compressor logic to generate a scanning output signal, the compressor logic including a plurality of XOR logics, wherein the output of the plurality of XOR logics is selected based on the compression program bits.Type: GrantFiled: May 30, 2018Date of Patent: September 15, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Bharat P. Londhe, Jay Shah, Aniruddha M. Bhasale