Patents by Inventor Paras Shah

Paras 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: 20230421396
    Abstract: Methods and systems described herein relate to an improved platform that provides secure, encrypted communications across distributed computer networks when coordinating cryptography-based digital repositories in order to perform blockchain operations in decentralized applications. More specifically, the methods and systems provide this improved platform by introducing additional abstraction layers into a production service for computing signatures during multi-party computation (MPC) signing procedures.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Applicant: Coinbase, Inc.
    Inventors: Luis OCEGUEDA, Cassandra Alexandria HEART, Anika RAGHUVANSHI, Adam C. EVERSPAUGH, Jonathan Ariel BERGKNOFF, Michael LODDER, Paras SHAH, Xiang LI
  • Publication number: 20230421540
    Abstract: Methods and systems described herein relate to an improved platform that provides secure, encrypted communications across distributed computer networks when coordinating cryptography-based digital repositories in order to perform blockchain operations in decentralized applications. More specifically, the methods and systems provide this improved platform by introducing additional abstraction layers into a production service for computing signatures during multi-party computation (MPC) signing procedures.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Applicant: Coinbase, Inc.
    Inventors: Luis OCEGUEDA, Cassandra Alexandria HEART, Anika RAGHUVANSHI, Adam C. EVERSPAUGH, Jonathan Ariel BERGKNOFF, Michael LODDER, Paras SHAH, Xiang LI
  • Publication number: 20230421397
    Abstract: Methods and systems described herein relate to an improved platform that provides secure, encrypted communications across distributed computer networks when coordinating cryptography-based digital repositories in order to perform blockchain operations in decentralized applications. More specifically, the methods and systems provide this improved platform by introducing additional abstraction layers into a production service for computing signatures during multi-party computation (MPC) signing procedures.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Applicant: Coinbase, Inc.
    Inventors: Luis OCEGUEDA, Cassandra Alexandria HEART, Anika RAGHUVANSHI, Adam C. EVERSPAUGH, Jonathan Ariel BERGKNOFF, Michael LODDER, Paras SHAH, Xiang LI
  • Patent number: 11107061
    Abstract: The invention relates to a method and system that implements a peer-to-peer transaction using a QR Code. The invention may be realized by a mobile device that comprises: a memory component that stores customer data; and a computer processor, coupled to the memory, programmed to: send a request for a QR Code for a transaction, wherein the request comprises an amount and a time period; responsive to the request, receive the QR Code on the mobile device; present the QR Code to a payer for the transaction; and receive a payment based on the QR Code, from the payer, where the payment is received in an account associated with the QR Code.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: August 31, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Venkata Suresh Reddy Bhuma, Payal Gandhi, Kim T. Le, Majd H. Rimmawi, Paras Shah, Maria Elena Zamora Kriegsmann, Bijay Singh Kunwar, Wei Li
  • Publication number: 20180260806
    Abstract: The invention relates to a method and system that implements a peer-to-peer transaction using a QR Code. The invention may be realized by a mobile device that comprises: a memory component that stores customer data; and a computer processor, coupled to the memory, programmed to: send a request for a QR Code for a transaction, wherein the request comprises an amount and a time period; responsive to the request, receive the QR Code on the mobile device; present the QR Code to a payer for the transaction; and receive a payment based on the QR Code, from the payer, where the payment is received in an account associated with the QR Code.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 13, 2018
    Inventors: Venkata Suresh Reddy BHUMA, Payal GANDHI, Kim T. LE, Majd H. RIMMAWI, Paras SHAH, Maria Elena Zamora KRIEGSMANN, Bijay Singh KUNWAR, Wei LI
  • Patent number: 9578016
    Abstract: Systems and techniques are described for optimizing secure communications. Specifically, a first intermediary and a second intermediary can split-terminate a secure connection handshake or a handshake renegotiation between two computing devices. The first and second intermediaries can then optimize secure communications between the two computing devices.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: February 21, 2017
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventor: Paras Shah
  • Publication number: 20160021078
    Abstract: Systems and techniques are described for optimizing secure communications. Specifically, a first intermediary and a second intermediary can split-terminate a secure connection handshake or a handshake renegotiation between two computing devices. The first and second intermediaries can then optimize secure communications between the two computing devices.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventor: Paras Shah
  • Patent number: 8438628
    Abstract: A method and apparatus are provided for split-terminating a secure client-server communication connection, with client authentication. During handshaking between the client and the server, cooperating network intermediaries relay the handshaking messages, without altering the messages. At least one of the intermediaries possesses a private key of the server, and extracts a set of data fields from the handshaking messages, including a Client-Key-Exchange message that can be decrypted with the private key. The intermediary uses the extracted data to compute the client-server session key separate from the client's and the server's similar computation, and may transmit the key to the other intermediary via a secure communication channel. The client and the server thus establish the end-to-end client-server connection, and may authenticate each other, after which the network intermediaries may intercept and optimize the client-server communications transparently to the client and the server.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: May 7, 2013
    Assignee: Riverbed Technology, Inc.
    Inventors: Paras Shah, Case Thomas Larsen, Shashidhar Merugu, Yongsub Nam
  • Patent number: 8307203
    Abstract: A local network traffic processor and an application are resident on a common computer system. The application is configured to trust a server certificate issued by a local network traffic processor, the local network traffic processor operatively being paired with a remote network traffic processor. A proxy server certificate, generated using identification information of a server associated with the remote network traffic processor and signed by the local certification authority, is used to establish a secure session between a local network traffic processor and the application.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: November 6, 2012
    Assignee: Riverbed Technology, Inc.
    Inventors: Charles Fraleigh, Nitin Gupta, Case Larsen, Shashidhar Merugu, Eric Ogren, Paras Shah, Oleg Smolsky
  • Patent number: 8078818
    Abstract: A system comprises a plurality of nodes coupled together via a switching device. Each node comprises a processor coupled to a memory. Migration logic in the switching device is configured to migrate segments of each memory to the switching device.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: December 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William J. Walker, Paras A. Shah, James K. Yu, Kenneth Jansen, Vasileios Balabanos, Andrew D. Olsen, Phillip M. Jones
  • Publication number: 20100299525
    Abstract: A method and apparatus are provided for split-terminating a secure client-server communication connection, with client authentication. During handshaking between the client and the server, cooperating network intermediaries relay the handshaking messages, without altering the messages. At least one of the intermediaries possesses a private key of the server, and extracts a set of data fields from the handshaking messages, including a Client-Key-Exchange message that can be decrypted with the private key. The intermediary uses the extracted data to compute the client-server session key separate from the client's and the server's similar computation, and may transmit the key to the other intermediary via a secure communication channel. The client and the server thus establish the end-to-end client-server connection, and may authenticate each other, after which the network intermediaries may intercept and optimize the client-server communications transparently to the client and the server.
    Type: Application
    Filed: June 29, 2010
    Publication date: November 25, 2010
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Paras Shah, Case Thomas Larsen, Shashidhar Merugu, Yongsub Nam
  • Publication number: 20100049970
    Abstract: A local network traffic processor and an application are resident on a common computer system. The application is configured to trust a server certificate issued by a local network traffic processor, the local network traffic processor operatively being paired with a remote network traffic processor. A proxy server certificate, generated using identification information of a server associated with the remote network traffic processor and signed by the local certification authority, is used to establish a secure session between a local network traffic processor and the application.
    Type: Application
    Filed: July 14, 2009
    Publication date: February 25, 2010
    Inventors: Charles Fraleigh, Nitin Gupta, Case Larsen, Shashidhar Merugu, Eric Ogren, Paras Shah, Oleg Smolsky
  • Publication number: 20090083537
    Abstract: A network intermediary device such as a transaction accelerator intercepts a client request for a secure communication connection with a server. The intermediary issues a substitute connection request to the server and receives a digital certificate during establishment of a secure communication session between the intermediary and the server. Based on information in the received digital certificate, the intermediary selects an appropriate operational configuration for responding to the client's request. The intermediary consults an ordered list or other collection of digital certificates it possesses, and chooses one having a common name that matches the server's common name. The match may comprise the first matching name, the longest match, the best match, the broadest match (e.g., a certificate having a name that includes one or more wildcard characters), etc. The intermediary then uses the selected certificate (and corresponding private key) to establish a secure communication session with the client.
    Type: Application
    Filed: December 3, 2008
    Publication date: March 26, 2009
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Case Thomas Larsen, Shashidhar Merugu, Paras Shah, Naveen Maveli
  • Patent number: 7139965
    Abstract: A bus device comprises a clock generator that is adapted to generate a clock signal for internal use by the bus device, data synchronizing logic that is adapted to synchronize source synchronous data that the bus device receives from the bus to the bus device's clock signal, and error detection and correction logic coupled to the data synchronizing logic. The error detection and correction logic is adapted to detect and correct errors associated with the data received from the bus concurrently while the data synchronizing logic synchronizes source synchronous data received from the bus to the clock signal.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: November 21, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paras A. Shah, Prashantha Kalluraya
  • Patent number: 7111105
    Abstract: A method and architecture optimizes transaction ordering in a hierarchical bridge environment. A parent-bridge is one level above a child-bridge, which in turn is one level above a grand-child component. The parent-bridge is a bridge-bridge. The child-bridge can be a bus-bridge or a bridge-bridge. The grand-child component can be a bus, a bus-bridge or a bridge-bridge. A parent-bridge is connected to a child-bridge via child-links, the child-bridge connected to grandchild-links, and the parent-bridge having multiple transaction order queues (TOQs) per child-link. Ideally, the parent-bridge has one TOQ for each grandchild-link where the parent-bridge applies separate transaction ordering for each of the grandchild-links. However, at a minimum, the system uses at least two TOQs per child-link, and as such, provides a higher level of transaction throughput than systems using one TOQ per child-link. The child-bridge sends a signal to the parent-bridge identifying from which grandchild-link a transaction was sent.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: September 19, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paras Shah, Ryan J. Hensley, Jaideep Dastidar
  • Patent number: 7028116
    Abstract: A technique for an enhanced transaction order queue is disclosed. A transaction order queue is used to prioritize transactions flowing through a bridge. The present technique enhances the transaction order queue by providing logic within a module, facilitating the enqueuing of a plurality of transaction entries within a single device and ensures that PCI/PCI-X ordering rules are not violated. The technique also provides that the logic device within the PCI-X bridges and buses selects and enqueues a single transaction entry from simultaneous multiple transaction entries.
    Type: Grant
    Filed: February 8, 2001
    Date of Patent: April 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Paras A. Shah
  • Patent number: 7000060
    Abstract: A system allows queuing interconnect transactions of a first transaction type and a second transaction type according to an interconnect protocol for a computer system with multiple nodes in a transaction order queue (TOQ). Interconnect transactions are dequeued from the TOQ and scheduled for a destination node through a buffer between the TOQ and a scheduler. Interconnect transactions of the first transaction type are blocked from the scheduler until all interconnect transactions scheduled for other nodes in the computer system have completed. No interconnect transactions are dequeued from the TOQ while an interconnect transactions of the first transaction type is blocked from the scheduler. The queuing technique imposes an additional ordering on interconnect transactions in addition to ordering rules of the interconnect protocol.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: February 14, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paras A. Shah, Ryan J. Hensley
  • Publication number: 20050257010
    Abstract: A system comprises a plurality of nodes coupled together via a switching device. Each node comprises a processor coupled to a memory. Migration logic in the switching device is configured to migrate segments of each memory to the switching device.
    Type: Application
    Filed: February 25, 2005
    Publication date: November 17, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Phillip Jones, Paras Shah, James Yu, William Walker, Kenneth Jansen, Vasileios Balabanos, Andrew Olsen
  • Patent number: 6959398
    Abstract: An application specific integrated circuit (ASIC) employs various logic blocks. The blocks may include logic circuits that operate at different clock rates. Consequently, an interface logic block may be needed to efficiently transfer signals from one frequency clock domain to another. One such interface, known as a universal asynchronous boundary module (UABM) is situated between the two domains allowing communication between the logic circuits.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: October 25, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paras A. Shah, Prashantha Kalluraya
  • Patent number: 6941407
    Abstract: A system allows queuing interconnect transactions of a first transaction type and a second transaction type according to an interconnect protocol for a computer system in a transaction order queue (TOQ). The queuing technique imposes an additional ordering on interconnect transactions in addition to ordering rules of the interconnect protocol. Transactions can bypass the TOQ if no transactions of the first type are awaiting execution or are in the TOQ. Transactions are dequeued from the TOQ if no transactions of either the first transaction type or the second transaction type are awaiting scheduling for execution.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: September 6, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paras A. Shah, Ryan J. Hensley, Randall J. Pascarella