Patents by Inventor Rupesh Verma

Rupesh Verma 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: 11622229
    Abstract: A method of forecasting comprises, for each respective time period of a plurality of time periods, transforming a plurality of observations from the respective time period into observation sketches. The method then proceeds to extract a set of targeted attributes and constraints from a forecast request, and construct a set expression using the targeted attributes and the associated constraints. The method further comprises selecting one or more sample periods from the plurality of time periods, and for each sample period of the one or more selected sample periods: mapping the set of targeted attributes to observation sketches in the sample period to identify a subset of sketches, and performing a set operation on the subset of sketches using the set expression to determine a cardinality corresponding to the sample period; and generating a forecast result using one or more cardinalities corresponding to the one or more sample periods.
    Type: Grant
    Filed: March 20, 2021
    Date of Patent: April 4, 2023
    Assignee: xAd, Inc.
    Inventors: Rupesh Verma, Reza Banikazemi, Zak Sellers, Jesal Deepak Janani
  • Publication number: 20220303720
    Abstract: A method of forecasting comprises, for each respective time period of a plurality of time periods, transforming a plurality of observations from the respective time period into observation sketches. The method then proceeds to extract a set of targeted attributes and constraints from a forecast request, and construct a set expression using the targeted attributes and the associated constraints. The method further comprises selecting one or more sample periods from the plurality of time periods, and for each sample period of the one or more selected sample periods: mapping the set of targeted attributes to observation sketches in the sample period to identify a subset of sketches, and performing a set operation on the subset of sketches using the set expression to determine a cardinality corresponding to the sample period; and generating a forecast result using one or more cardinalities corresponding to the one or more sample periods.
    Type: Application
    Filed: March 20, 2021
    Publication date: September 22, 2022
    Inventors: Rupesh Verma, Reza Banikazemi, Zak Sellers, Jesal Deepak Janani
  • Patent number: 10360340
    Abstract: A method for visually merging design databases without generating a merged database of the design databases is disclosed. A first display window that is to display information from a particular database in non-overlay mode is assigned to the first stack position, and a second display window that is to display information from another database in overlay mode is assigned to a next stack position. The second display window is positioned relative to the first display window using position information received from the first display window via an inter-process communication channel.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: July 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Rupesh Verma, Anuj Trivedi, Yao-Cheng Tien
  • Patent number: 9977789
    Abstract: Techniques are provided for improving performance of spatial queries by defining a grid that divides the domain space into cells, and then using a cell-to-item mapping to determine which items do not have to be individually evaluated against the location criteria of the spatial queries. Based on the cell to which an item belongs, the item may automatically qualify as a match, be automatically disqualified, or require item-specific evaluation. To account for items with size, the query window of a spatial query may be expanded. To limit the degree to which the query window is expanded, a plurality of grids may be established for the domain space, where each grid has differently sized cells, and items are assigned to grids based on the size of the items.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: May 22, 2018
    Assignee: Oracle International Corporation
    Inventors: Jay J. Zhu, Subramanian Venkateswaran, Anuj Trivedi, Rupesh Verma
  • Publication number: 20180096095
    Abstract: A method for visually merging design databases without generating a merged database of the design databases is disclosed. A first display window that is to display information from a particular database in non-overlay mode is assigned to the first stack position, and a second display window that is to display information from another database in overlay mode is assigned to a next stack position. The second display window is positioned relative to the first display window using position information received from the first display window via an inter-process communication channel.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 5, 2018
    Inventors: Rupesh Verma, Anuj Trivedi, Yao-Cheng Tien
  • Patent number: 9858642
    Abstract: Techniques herein are for generating geometric models. A method involves receiving a raw data set. Generation parameters include an abstraction function, a raw data set, a plurality of size pairs, and a quality interval. Each size pair comprises a view size and a portion size. The view size comprises an amount of display area. The portion size comprises an amount of raw data. For each size pair, associate a set of grid square sizes with the size pair. Each grid square size comprises a multiple of natural units. The quality interval contains a multiplicative product of the grid square size times a ratio of the view size to the portion size. Generate a set of geometric models based on the raw data set, the plurality of size pairs, the abstraction function, and the set of grid square sizes associated with the plurality of size pairs.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rupesh Verma, Subramanian Venkateswaran, Yao-Cheng Tien, Jay J. Zhu
  • Publication number: 20160328826
    Abstract: Techniques herein are for generating geometric models. A method involves receiving a raw data set. Generation parameters include an abstraction function, a raw data set, a plurality of size pairs, and a quality interval. Each size pair comprises a view size and a portion size. The view size comprises an amount of display area. The portion size comprises an amount of raw data. For each size pair, associate a set of grid square sizes with the size pair. Each grid square size comprises a multiple of natural units. The quality interval contains a multiplicative product of the grid square size times a ratio of the view size to the portion size. Generate a set of geometric models based on the raw data set, the plurality of size pairs, the abstraction function, and the set of grid square sizes associated with the plurality of size pairs.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: RUPESH VERMA, SUBRAMANIAN VENKATESWARAN, YAO-CHENG TIEN, JAY J. ZHU
  • Publication number: 20130138682
    Abstract: Techniques are provided for improving performance of spatial queries by defining a grid that divides the domain space into cells, and then using a cell-to-item mapping to determine which items do not have to be individually evaluated against the location criteria of the spatial queries. Based on the cell to which an item belongs, the item may automatically qualify as a match, be automatically disqualified, or require item-specific evaluation. To account for items with size, the query window of a spatial query may be expanded. To limit the degree to which the query window is expanded, a plurality of grids may be established for the domain space, where each grid has differently sized cells, and items are assigned to grids based on the size of the items.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 30, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay J. Zhu, Subramanian Venkateswaran, Anuj Trivedi, Rupesh Verma