Patents by Inventor Swapnil Shah

Swapnil 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).

  • Patent number: 11956479
    Abstract: Embodiments are related to processing of a source video stream for generation of a target video stream that includes an object of interest to a viewer. In some embodiments, the target video stream may exclusively or primarily include the performance of the object of interest to the viewer, without including other persons in that video. This allows a viewer to focus on an object of his or her interest and not necessarily have to view the performances of other objects in the source video stream.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: April 9, 2024
    Assignee: DISH Network L.L.C.
    Inventors: Swapnil Anil Tilaye, Rima Shah
  • Patent number: 11604804
    Abstract: A data replication system is disclosed comprising a change event detection module configured to run at a first data repository and a change event implementation module configured to run at a second data repository. A messaging service configured to transmit received messages in accordance with message subscriptions is also provided. The event detection module is configured to detect changes made to the first data repository and transmit change event messages to the messaging service. The event implementation module is configured to subscribe to change event messages at the messaging service and, in response to receipt of a change event message, to implement the change event at the second data repository.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 14, 2023
    Assignee: GB GAS HOLDINGS LIMITED
    Inventors: Prasanna Bapat, Swapnil Shah
  • Patent number: 10671110
    Abstract: A primary interval for convergence of at least one power series in a transcendental function is interpolated, while selecting a number of one or more interpolation points for a truncated expansion of the at least one power series by a selected order of truncation. A function and at least one derivative of the function of the truncated expansion of the selected order of truncation is evaluated at the one or more interpolation points. Each separate value evaluated for the function and each of the at least one derivative is saved in a table, wherein the table is looked up for efficiently computing a result of the truncated expansion of the at least one power series.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swapnil Shah, Srinivasan Ramani
  • Publication number: 20200117680
    Abstract: A data replication system is disclosed comprising a change event detection module configured to run at a first data repository and a change event implementation module configured to run at a second data repository. A messaging service configured to transmit received messages in accordance with message subscriptions is also provided. The event detection module is configured to detect changes made to the first data repository and transmit change event messages to the messaging service. The event implementation module is configured to subscribe to change event messages at the messaging service and, in response to receipt of a change event message, to implement the change event at the second data repository.
    Type: Application
    Filed: March 23, 2018
    Publication date: April 16, 2020
    Inventors: Prasanna BAPAT, Swapnil SHAH
  • Publication number: 20190391610
    Abstract: A primary interval for convergence of at least one power series in a transcendental function is interpolated, while selecting a number of one or more interpolation points for a truncated expansion of the at least one power series by a selected order of truncation. A function and at least one derivative of the function of the truncated expansion of the selected order of truncation is evaluated at the one or more interpolation points. Each separate value evaluated for the function and each of the at least one derivative is saved in a table, wherein the table is looked up for efficiently computing a result of the truncated expansion of the at least one power series.
    Type: Application
    Filed: September 4, 2019
    Publication date: December 26, 2019
    Inventors: SWAPNIL SHAH, SRINIVASAN RAMANI
  • Publication number: 20190235564
    Abstract: A primary interval for convergence of at least one power series in a transcendental function is interpolated; while selecting a number of interpolation points for a truncated expansion of power series by a selected order of truncation. A function and at least one derivative of the function of the truncated expansion of the selected order of truncation is evaluated at the interpolation points by computing a set of scaled values for convergence boundaries of the truncated expansion for a total number of values to be stored in the table; for each index value up to a value of the number of the interpolation points, evaluating the function and the derivative of the function of the truncated expansion converging in the set of scaled values to compute separate constant values for the primary function and each at least one derivative; and for each index value, adding each separate constant value to the table with a separate index value.
    Type: Application
    Filed: April 11, 2019
    Publication date: August 1, 2019
    Inventors: SWAPNIL SHAH, SRINIVASAN RAMANI
  • Patent number: 10331162
    Abstract: A primary interval for convergence of at least one power series in a transcendental function is interpolated, while selecting a number of one or more interpolation points for a truncated expansion of the at least one power series by a selected order of truncation. A function and at least one derivative of the function of the truncated expansion of the selected order of truncation is evaluated at the one or more interpolation points. Each separate value evaluated for the function and each of the at least one derivative is saved in a table, wherein the table is looked up for efficiently computing a result of the truncated expansion of the at least one power series.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swapnil Shah, Srinivasan Ramani
  • Publication number: 20180329447
    Abstract: A primary interval for convergence of at least one power series in a transcendental function is interpolated, while selecting a number of one or more interpolation points for a truncated expansion of the at least one power series by a selected order of truncation. A function and at least one derivative of the function of the truncated expansion of the selected order of truncation is evaluated at the one or more interpolation points. Each separate value evaluated for the function and each of the at least one derivative is saved in a table, wherein the table is looked up for efficiently computing a result of the truncated expansion of the at least one power series.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: SWAPNIL SHAH, SRINIVASAN RAMANI
  • Patent number: 7035943
    Abstract: Changes to files in a master source file set on a master computer are identified. Local host addresses of the files are converted to uniform resource locators. The identified changes are stored in a modification list comprising the uniform resource locators specifying changed files of the master source file set. The modification list is transmitted to one or more computers, notifying the one or more computers that the master source file set has changed. A response is received from at least one of the one or more computers, indicating that the identified changes are installed. An alert is issued indicating that a copying of the changes by an agent in at least one of the one or more computers has failed, to cause a traffic manager that redirects traffic to decrease requests made to a web server on the computer having the agent.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: April 25, 2006
    Assignee: Yahoo! Inc.
    Inventors: Stanley Yamane, Swapnil Shah, Keith Weng, Arthur Mateos, Marco Lara, Jason DeBettencourt
  • Publication number: 20030041093
    Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system and notifying a computer, such as a cache server, of content changes. In one embodiment, a method for notifying a computer of changed files includes identifying changes in a source file set, storing the identified changes in a modification list comprising uniform resource locators specifying the changed files, and transmitting the modification list to a computer. In another embodiment, a method for replicating changes in a source file set on a destination file system and for notifying a computer of the changes includes identifying changes in a source file set, storing the changes in a first modification list, and transmitting the first modification list to an agent having access to a destination file system.
    Type: Application
    Filed: August 19, 1999
    Publication date: February 27, 2003
    Inventors: STANLEY YAMANE, SWAPNIL SHAH, KEITH WENG, ARTHUR MATEOS, MARCO LARA, JASON DEBETTENCOURT