Patents by Inventor ROHIT MAHAJAN

ROHIT MAHAJAN 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: 11962589
    Abstract: Systems and methods include intercepting traffic on the user device; forwarding the traffic to a cloud-based system for security processing therein; and, responsive to unavailability of the cloud-based system preventing the forwarding, performing local security processing of the traffic at the user device including determining whether the traffic is allowed based on a cache at the user device, forwarding the traffic separate from the cloud-based system when it is allowed, and blocking the traffic when it is not allowed.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: April 16, 2024
    Assignee: Zscaler, Inc.
    Inventors: Patrick Foxhoven, Amit Sinha, Vikas Mahajan, Rohit Goyal
  • Publication number: 20220414694
    Abstract: Described herein is a method of context aware chat categorization for business decisions. A business category of the chat presented by the viewer/user on a platform is predicted and groups of chats having similar context and created and arranged in an ordered score indicative of importance. The categorization method includes applying LSTM's in parallel with shared embeddings on said user data, applying an LSTM technique to determine sentence similarity, applying the user's social connectivity in the form of Eigen-centrality of its connectivity on said platform, determining the customised loss function, grouping of chats in categories based on context, context based grouping of chats wherein context is obtained from chat description, and determining attention score based on textual representation of human emotions such as emojis, repetitive characters, and words for each group of chats in a category.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Applicant: ROAR IO Inc. DBA Performlive
    Inventors: Oksana Sokolovsky, Rohit Mahajan, Ram Dayal Goyal, Subhodeep Dey
  • Patent number: 11416496
    Abstract: A system and method for continuous processing of data streams residing in distributed data sources. The method includes: receiving a plurality of data streams from a plurality of distributed data sources; processing each of the plurality of data streams using a plurality commands, the plurality commands are executed in parallel using a graph execution engine; and transporting, through a transport layer, each of the plurality of data streams using the plurality commands to at least one data sink.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 16, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Alex Mylnikov, Rohit Mahajan
  • Patent number: 11360983
    Abstract: A system and method for performing a hash bucketing process on data in motion are presented. The method includes applying a first hash function on an input dataset to map the input dataset to a bucket, wherein the first hash function results with a first hash value; applying a second hash function on the first hash value to map the input dataset to a record in the bucket; generating metadata based on the input dataset, wherein the metadata at least points to the original location of the input dataset; and storing the generated metadata in the record in the bucket.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: June 14, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Alex Mylnikov, Rohit Mahajan
  • Patent number: 11360953
    Abstract: A system and method for data entries deduplication are provided. The method includes indexing an input data set, wherein the input data set is in a tabular formant and the indexing includes providing a unique Row identifier (RowID), wherein rows are the data entries; computing attribute similarity for each column across each pair of rows; computing, for each pair of rows, row-to-row similarity as a weighted sum of attribute similarities; clustering pairs of rows based on their row-to-row similarities; and providing an output data set including at least the clustered pairs of rows.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 14, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Rohit Mahajan, Winnie Cheng
  • Patent number: 11347813
    Abstract: A system and computer implemented method for cataloging database metadata using a signature matching process are provided. The method includes receiving an input name to be matched to a key in a seed table; generating a first fingerprint by decomposing the received input name into a first set n-grams; generating, based on the received input name, a second fingerprint using a predetermined pronunciation schema, wherein the second fingerprint is a phonetic fingerprint; generating a third fingerprint by decomposing the second fingerprint into a second set of n-grams; identifying a matching key by matching any combination of the first fingerprint, the second fingerprint, and the third fingerprint against keys in the seed table; and cataloging the metadata with the matching key as a tag.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 31, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Tomoya Wada, Winnie Cheng, Rohit Mahajan, Alex Mylnikov
  • Patent number: 11226970
    Abstract: A method and system for tagging database columns are presented. The method includes receiving an input column name of at least one column in a database; performing signature matching of the input column name to contents of a seed table; determining a first confidence score for the signature matching; and tagging a matching value in the seed table as a tag for the input column name, when a first confidence score exceeds a first threshold value.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 18, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Tomoya Wada, Winnie Cheng, Rohit Mahajan, Alex Mylnikov
  • Patent number: 11106642
    Abstract: A system and computer implemented method for cataloging database metadata using a probabilistic signature matching process are provided. The method includes receiving an input name to be matched to keys in a data corpus; dividing the received input name into a plurality of text segments; identifying a set of matching keys by matching each of the plurality text segments against keys in the data corpus; analyzing the set of matching keys to construct a tag; and cataloging the metadata with the matching key as the construct tag.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 31, 2021
    Assignee: Io-Tahoe LLC.
    Inventors: Tomoya Wada, Winnie Cheng, Rohit Mahajan, Alex Mylnikov
  • Patent number: 11074235
    Abstract: A method and an inclusion dependency determination system (IDDS) for determining inclusion dependency between columns of tables in a target database to establish primary key (PK)-foreign key (FK) relationships among data in the columns with minimized disk input and output operations are provided. The IDDS determines dependency characteristic data (DCD) of each column and arranges the columns by applying one or more predefined rules to the columns based on a minimum value of the data of each column. The IDDS determines pairs of arranged columns that demonstrate a possibility of inclusion dependency based on the DCD and identifies a first column and a second column of each determined pair as a candidate PK and a candidate FK respectively. The IDDS determines inclusion dependency between the candidate PK and the candidate FK on comparing data of the candidate PK with the data of the candidate FK using dynamically determined search techniques.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: July 27, 2021
    Assignee: IO-Tahoe LLC
    Inventors: Ram Dayal Goyal, Rohit Mahajan
  • Publication number: 20210026820
    Abstract: A system and method for data entries deduplication are provided. The method includes indexing an input data set, wherein the input data set is in a tabular formant and the indexing includes providing a unique Row identifier (RowID), wherein rows are the data entries; computing attribute similarity for each column across each pair of rows; computing, for each pair of rows, row-to-row similarity as a weighted sum of attribute similarities; clustering pairs of rows based on their row-to-row similarities; and providing an output data set including at least the clustered pairs of rows.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 28, 2021
    Applicant: Io-Tahoe LLC
    Inventors: Rohit MAHAJAN, Winnie CHENG
  • Publication number: 20200278954
    Abstract: A system and method for performing a hash bucketing process on data in motion are presented. The method includes applying a first hash function on an input dataset to map the input dataset to a bucket, wherein the first hash function results with a first hash value; applying a second hash function on the first hash value to map the input dataset to a record in the bucket; generating metadata based on the input dataset, wherein the metadata at least points to the original location of the input dataset; and storing the generated metadata in the record in the bucket.
    Type: Application
    Filed: September 20, 2019
    Publication date: September 3, 2020
    Applicant: Io-Tahoe LLC
    Inventors: Alex MYLNIKOV, Rohit MAHAJAN
  • Publication number: 20200278973
    Abstract: A system and method for continuous processing of data streams residing in distributed data sources. The method includes: receiving a plurality of data streams from a plurality of distributed data sources; processing each of the plurality of data streams using a plurality commands, the plurality commands are executed in parallel using a graph execution engine; and transporting, through a transport layer, each of the plurality of data streams using the plurality commands to at least one data sink.
    Type: Application
    Filed: September 20, 2019
    Publication date: September 3, 2020
    Applicant: Io-Tahoe LLC
    Inventors: Alex MYLNIKOV, Rohit MAHAJAN
  • Publication number: 20200210388
    Abstract: A system and computer implemented method for cataloging database metadata using a probabilistic signature matching process are provided. The method includes receiving an input name to be matched to keys in a data corpus; dividing the received input name into a plurality of text segments; identifying a set of matching keys by matching each of the plurality text segments against keys in the data corpus; analyzing the set of matching keys to construct a tag; and cataloging the metadata with the matching key as the construct tag.
    Type: Application
    Filed: December 26, 2018
    Publication date: July 2, 2020
    Applicant: Io-Tahoe LLC.
    Inventors: Tomoya Wada, Winnie Cheng, Rohit Mahajan, Alex Mylnikov
  • Publication number: 20200210478
    Abstract: A system and computer implemented method for cataloging database metadata using a signature matching process are provided. The method includes receiving an input name to be matched to a key in a seed table; generating a first fingerprint by decomposing the received input name into a first set n-grams; generating, based on the received input name, a second fingerprint using a predetermined pronunciation schema, wherein the second fingerprint is a phonetic fingerprint; generating a third fingerprint by decomposing the second fingerprint into a second set of n-grams; identifying a matching key by matching any combination of the first fingerprint, the second fingerprint, and the third fingerprint against keys in the seed table; and cataloging the metadata with the matching key as a tag.
    Type: Application
    Filed: December 26, 2018
    Publication date: July 2, 2020
    Applicant: Io-Tahoe LLC.
    Inventors: Tomoya WADA, Winnie CHENG, Rohit MAHAJAN, Alex MYLNIKOV
  • Publication number: 20200104379
    Abstract: A method and system for tagging database columns are presented. The method includes receiving an input column name of at least one column in a database; performing signature matching of the input column name to contents of a seed table; determining a first confidence score for the signature matching; and tagging a matching value in the seed table as a tag for the input column name, when a first confidence score exceeds a first threshold value.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Applicant: Io-Tahoe LLC.
    Inventors: Tomoya WADA, Winnie CHENG, Rohit MAHAJAN, Alex MYLNIKOV
  • Publication number: 20190050437
    Abstract: A method and an inclusion dependency determination system (IDDS) for determining inclusion dependency between columns of tables in a target database to establish primary key (PK)-foreign key (FK) relationships among data in the columns with minimized disk input and output operations are provided. The IDDS determines dependency characteristic data (DCD) of each column and arranges the columns by applying one or more predefined rules to the columns based on a minimum value of the data of each column. The IDDS determines pairs of arranged columns that demonstrate a possibility of inclusion dependency based on the DCD and identifies a first column and a second column of each determined pair as a candidate PK and a candidate FK respectively. The IDDS determines inclusion dependency between the candidate PK and the candidate FK on comparing data of the candidate PK with the data of the candidate FK using dynamically determined search techniques.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 14, 2019
    Inventors: Ram Dayal Goyal, Rohit Mahajan
  • Patent number: 8671027
    Abstract: In one embodiment, one or more search criteria are received from a mobile device. In response, one or more products corresponding to the search criteria are extracted. Further, a plurality of factors associated with the one or more products are retrieved and weightages are assigned to the plurality of factors. Furthermore, product scores of the one or more products are determined based on the plurality of factors and the weightages. Based on the product scores, the one or more products are presented to assist product searching in retail environment.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: March 11, 2014
    Assignee: SAP AG
    Inventors: Rohit Mahajan, Sameer Ali Khan
  • Publication number: 20130317946
    Abstract: In one embodiment, one or more search criteria are received from a mobile device. In response, one or more products corresponding to the search criteria are extracted. Further, a plurality of factors associated with the one or more products are retrieved and weightages are assigned to the plurality of factors. Furthermore, product scores of the one or more products are determined based on the plurality of factors and the weightages. Based on the product scores, the one or more products are presented to assist product searching in retail environment.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Inventors: ROHIT MAHAJAN, Sameer Ali Khan