Patents by Inventor Ashish Sardesai

Ashish Sardesai 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: 10382552
    Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 13, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
  • Patent number: 10356102
    Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: July 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ashish Sardesai, Dante J. Pacella, Sonit Mahey
  • Patent number: 10171621
    Abstract: A device may receive first subscription information from a first user device. The device may receive second subscription information from a second user device. The device may aggregate the first subscription information and the second subscription information to form aggregated subscription information. The aggregated subscription information may be associated with receiving aggregated content from a content delivery server. The device may receive the aggregated content from the content delivery server based on the aggregated subscription information. The device may provide a first portion of the aggregated content to the first user device. The device may provide a second portion of the aggregated content to the second user device.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: January 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai
  • Publication number: 20180352033
    Abstract: A network device receives a first application programming interface (API) call from an application. The first API call requests a micro-service of a blockchain-based technology. The blockchain-based technology includes use of a shared ledger among participating nodes in a distributed consensus network. The micro-service provides a function for the application. The network device sends, in response to the first API call, a second API call to one of the participating nodes. The second API call initiates a framework module of a multiple of framework modules in the participating nodes. The network device receives, from the one of the participating nodes, a response to the second API call, the response indicating consensus of the participating nodes. The network device generates, based on the response to the second API call, a reply to the first API call.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Inventors: Dante J. Pacella, Ashish Sardesai, Mani Tadayon, Saravanan Mallesan, Sonit Mahey, Lee E. Sattler, Venkata Josyula, Jean M. McManus
  • Publication number: 20180278424
    Abstract: A device can receive a first communication from a user device. The first communication can includes a request for content. The device can generate a record of content. The record of content includes a reference associated with the content and one or more encryption credentials associated with the content. The device can encrypt the record of content, to form an encrypted record of content, based on receiving the first communication. The device can provide the encrypted record of content to the user device based on receiving the first communication. The device can receive a second communication from the user device based on providing the encrypted record of content. The device can provide the content to the user device based on receiving the second communication.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Ashish SARDESAI, Dante J. PACELLA, Mani TADAYON
  • Publication number: 20180248880
    Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Ashish Sardesai, Dante J. Pacella, Sonit Mahey
  • Publication number: 20180197218
    Abstract: A smart shopping container and supporting network perform object recognition for items in a retail establishment. A network device receives a signal from a user device to associate a portable container with a retail application being executing on the user device. The network device receives, from the container, images of a holding area of the container. The images are captured by different cameras at different positions relative to the holding area and are captured proximate in time to detecting an activity that places an object from the retail establishment into the holding area. The network device generates a scene of the holding area constructed of multiple images from the different cameras and identifies the object as a retail item using the scene. The network device associates the retail item with a stock-keeping unit (SKU) and creates a product list that includes an item description for the object associated with the SKU.
    Type: Application
    Filed: December 27, 2017
    Publication date: July 12, 2018
    Inventors: Saravanan Mallesan, Gina L. Otts, Jean M. McManus, Dante J. Pacella, Christopher N. DelRegno, Matthew W. Turlington, Ashish Sardesai
  • Publication number: 20180167486
    Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
  • Publication number: 20170339245
    Abstract: A device may receive first subscription information from a first user device. The device may receive second subscription information from a second user device. The device may aggregate the first subscription information and the second subscription information to form aggregated subscription information. The aggregated subscription information may be associated with receiving aggregated content from a content delivery server. The device may receive the aggregated content from the content delivery server based on the aggregated subscription information. The device may provide a first portion of the aggregated content to the first user device. The device may provide a second portion of the aggregated content to the second user device.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: Dante J. PACELLA, Mani TADAYON, Ashish SARDESAI
  • Patent number: 8307418
    Abstract: Methods, systems, and computer readable media for an application layer firewall function including an integrated deep packet inspection function for providing early intrusion detection and intrusion prevention at an edge networking device are disclosed. According to one method, steps are performed at a session controller configured to operate at the border of a first network and a second network. The steps include receiving, at an intrusion protection system (IPS) module of the session controller interfacing with modules associated with layers 2 and above of a protocol stack of the session controller, information gathered by modules located at lower layers and associated with an intrusion attempt, vulnerability, or other security policy violation. In response to receiving the information, the IPS module provides at least one of a security policy and a rule to a module located at the most appropriate layer for securing the intrusion attempt, vulnerability, or other security policy violation.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: November 6, 2012
    Assignee: GENBAND Inc.
    Inventors: Rakendu Devdhar, Ashish Sardesai
  • Patent number: 8233400
    Abstract: Methods, systems, and computer readable media for verifying the availability of an IP media router during a call setup are described. In one embodiment, the method comprises receiving, from a first endpoint device, a call setup signaling message requesting to establish a call session with a second endpoint device. The method also includes selecting a first media router to establish a first call leg of the call session, performing a route query and MAC address resolution to determine if the first media router is available, and if the first media router is determined to be available, creating a first redirect stream to communicate media packets received from the second endpoint device to the first endpoint device via the first call leg.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: July 31, 2012
    Assignee: Genband US LLC
    Inventors: Ashish Sardesai, Srikant Chandrasekhar, Honnappa Nagarahalli
  • Publication number: 20110231924
    Abstract: Methods, systems, and computer readable media for an application layer firewall function including an integrated deep packet inspection function for providing early intrusion detection and intrusion prevention at an edge networking device are disclosed. According to one method, steps are performed at a session controller configured to operate at the border of a first network and a second network. The steps include receiving, at an intrusion protection system (IPS) module of the session controller interfacing with modules associated with layers 2 and above of a protocol stack of the session controller, information gathered by modules located at lower layers and associated with an intrusion attempt, vulnerability, or other security policy violation. In response to receiving the information, the IPS module provides at least one of a security policy and a rule to a module located at the most appropriate layer for securing the intrusion attempt, vulnerability, or other security policy violation.
    Type: Application
    Filed: May 6, 2010
    Publication date: September 22, 2011
    Inventors: Rakendu Devdhar, Ashish Sardesai
  • Publication number: 20110058544
    Abstract: Methods, systems, and computer readable media for verifying the availability of an IP media router during a call setup are described. In one embodiment, the method comprises receiving, from a first endpoint device, a call setup signaling message requesting to establish a call session with a second endpoint device. The method also includes selecting a first media router to establish a first call leg of the call session, performing a route query and MAC address resolution to determine if the first media router is available, and if the first media router is determined to be available, creating a first redirect stream to communicate media packets received from the second endpoint device to the first endpoint device via the first call leg.
    Type: Application
    Filed: September 4, 2009
    Publication date: March 10, 2011
    Inventors: Ashish Sardesai, Srikant Chandrasekhar, Honnappa Nagarahalli
  • Patent number: 7555751
    Abstract: The present invention presents a method and system for upgrading a live system. With the benefits of this invention a live system can be upgraded to a new version and then tested without significant downtime. If the upgrade fails the system can continue to run on a backed-up environment until the upgraded components are fixed, or the system can be rolled back to its original version.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: June 30, 2009
    Assignee: 3Com Corporation
    Inventors: Vinod Abbavaram, Prasoon Saurabh, Ashish Sardesai
  • Publication number: 20070106683
    Abstract: A system and method are provided for constructing and operating a distributed database. The system and method use multi-master replication and synchronization, whereby one or more central sites provide redundant database support of groupings of local sites. The correspondence of local primary database and its centrally-located secondary (redundant) partner is configured such that each primary-secondary pair is independent of every other pair. Replication and synchronization within each pair is thus achieved independently across all pairs.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Inventors: David Grabelsky, Prasoon Saurabh, Ashish Sardesai, Kalpesh Savla
  • Patent number: 6807266
    Abstract: A provisioning server (11) having various operating modes serves to provide a unified logical view of a soft switch (10) to a user via a display (14) and in response to receiving new service information from the user, provisioning corresponding configuration parameters to various of the logical communications support platforms (10A-F) that comprise the soft switch. Depending upon the mode of operation, the provisioning server can also receive current configuration parameter information from the logical platforms.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: October 19, 2004
    Assignee: 3Com Corporation
    Inventors: Anoop Tripathi, Ashish Sardesai, Sudhakar Ramakrishna
  • Publication number: 20040042600
    Abstract: A provisioning server (11) having various operating modes serves to provide a unified logical view of a soft switch (10) to a user via a display (14) and in response to receiving new service information from the user, provisioning corresponding configuration parameters to various of the logical communications support platforms (10A-F) that comprise the soft switch. Depending upon the mode of operation, the provisioning server can also receive current configuration parameter information from the logical platforms.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 4, 2004
    Applicant: 3Com Corporation
    Inventors: Anoop Tripathi, Ashish Sardesai, Sudhakar Ramakrishna
  • Patent number: 6438105
    Abstract: A reliable facsimile transmission protocol and method for transmission of facsimile data over an IP network such as the Internet. The protocol features error correction through the use of a retransmission of packets with a flow-control window and a dynamic redundancy window which alters the number of redundant frames that are transmitted in the packet. The size of the dynamic redundancy window expands or contracts depending on the behavior and quality of the IP network, for example whether it exhibits choppy, error-causing characteristics.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: August 20, 2002
    Assignee: 3Com Corporation
    Inventors: Khwaja F. Qarni, Ashish A. Sardesai