Patents by Inventor Amit Somani

Amit Somani 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: 11887124
    Abstract: The invention provides systems, methods and computer program products for securing electronic transactions and users of electronic transaction services from phishing attacks by malicious attackers and fraudsters. A terminal device receives a first data communication comprising an OTP associated with a requested electronic transaction, and identifies a validity period associated with the OTP. The terminal device responds to detection of a second data communication between the terminal device and a remote entity during the identified validity period, by extracting content from the second data communication. The extracted content is analyzed and a risk decision is generated based on output of the analysis of the extracted content. The risk decision determines whether the remote entity comprises, or is controlled by, a malicious attacker.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: January 30, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Amit Somani, Padma Jadav, Raviraj Bhatt, Hemant Arora, Jaipal Singh Kumawat, Ajay Panwar, Sourabh Rajput, Paras Rashmikant Vanjara
  • Publication number: 20210158360
    Abstract: The invention provides systems, methods and computer program products for securing electronic transactions and users of electronic transaction services from phishing attacks by malicious attackers and fraudsters. A terminal device receives a first data communication comprising an OTP associated with a requested electronic transaction, and identifies a validity period associated with the OTP. The terminal device responds to detection of a second data communication between the terminal device and a remote entity during the identified validity period, by extracting content from the second data communication. The extracted content is analyzed and a risk decision is generated based on output of the analysis of the extracted content. The risk decision determines whether the remote entity comprises, or is controlled by, a malicious attacker.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Amit Somani, Padma Jadav, Raviraj Bhatt, Hemant Arora, Jaipal Singh Kumawat, Ajay Panwar, Sourabh Rajput, Paras Rashmikant Vanjara
  • Patent number: 7702617
    Abstract: A method, system, business method, and computer program product for retrieving and organizing networked data, wherein fetch rules and extraction rules enable a user to automatically collect and extract information from a remote network site. The fetch rules reproduce the interaction a client executes if interacting directly with the remote site, so a server cannot be shut out. The extraction rules allow the client, preferably via an applet, to glean relevant information from the acquired pages for presentation in a general interface. As an electronic commerce business method, information about remote site responsiveness, fetch rules, and extraction rules may be shared between server and client for a fee. The server accumulates vendor contacts, stores query rules, and provides common interface rules. The invention can gather statistics on vendor responsiveness and can resell information to vendors or others.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Amit Somani
  • Patent number: 7260566
    Abstract: A database including vertical tables useful for storing large numbers of objects having potentially thousands of attributes in, e.g., e-commerce applications. To support querying the vertical database using conventional SQL, a horizontal view over the underlying vertical tables is defined, and then queries are posed against the view. The queries are automatically transformed and executed against the vertical tables. If desired, the query results can be transformed back to a horizontal format. In this way, it appears to the user that a conventional horizontal data format is being used.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: August 21, 2007
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Amit Somani, Yirong Xu
  • Publication number: 20050102296
    Abstract: A method, apparatus and article of manufacture, implementing the method, of determines a target data type in an environment having a plurality of levels. Zero or more intermediate levels are between the source level and the target level. A target data type representing the transformation of a data type of an associated datum as the datum passes from the source level through the zero or more intermediate levels to the target level is generated. In another aspect of the invention, the datum is assigned to the target level in accordance with the target data type. In yet another aspect of the invention, the target data type is passed with the associated datum, via the zero or more intermediate levels to the target level.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines Corporation
    Inventors: Lan Huang, Eileen Lin, Tina Mukai, Amit Somani, Yang Sun
  • Publication number: 20040177084
    Abstract: A database including vertical tables useful for storing large numbers of objects having potentially thousands of attributes in, e.g., e-commerce applications. To support querying the vertical database using conventional SQL, a horizontal view over the underlying vertical tables is defined, and then queries are posed against the view. The queries are automatically transformed and executed against the vertical tables. If desired, the query results can be transformed back to a horizontal format. In this way, it appears to the user that a conventional horizontal data format is being used.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Amit Somani, Yirong Xu
  • Patent number: 6763350
    Abstract: A database including vertical tables useful for storing large numbers of objects having potentially thousands of attributes in, e.g., e-commerce applications. To support querying the vertical database using conventional SQL, a horizontal view over the underlying vertical tables is defined, and then queries are posed against the view. The queries are automatically transformed and executed against the vertical tables. If desired, the query results can be transformed back to a horizontal format. In this way, it appears to the user that a conventional horizontal data format is being used.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: July 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Amit Somani, Yirong Xu
  • Publication number: 20040088174
    Abstract: A method, system, business method, and computer program product for retrieving and organizing networked data, wherein fetch rules and extraction rules enable a user to automatically collect and extract information from a remote network site. The fetch rules reproduce the interaction a client executes if interacting directly with the remote site, so a server cannot be shut out. The extraction rules allow the client, preferably via an applet, to glean relevant information from the acquired pages for presentation in a general interface. As an electronic commerce business method, information about remote site responsiveness, fetch rules, and extraction rules may be shared between server and client for a fee. The server accumulates vendor contacts, stores query rules, and provides common interface rules. The invention can gather statistics on vendor responsiveness and can resell information to vendors or others.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Rakesh Agrawal, Amit Somani
  • Publication number: 20030120680
    Abstract: A system, method, and business method for operating a computer as a server for directly providing content and services via a computer network, by assigning a URL to the computer, associating at least one directory in a storage device with the URL, directing access requests from said URL to the directory, and delivering requested content and services, potentially for revenue. The content may be dynamic and contained in a database. The services may include storing data. The directory may be replicated onto additional computers to which access requests may be directed. Access requests may be authenticated as coming from members of a peer group having access rights. The invention features a one-click process for publishing content to an intranet or the internet, and employs known file transfer protocols.
    Type: Application
    Filed: November 15, 2002
    Publication date: June 26, 2003
    Inventors: Rakesh Agrawal, Roberto Javier Bayardo, Daniel Frederick Gruhl, Amit Somani, Ramakrishnan Srikant, Yirong Xu
  • Publication number: 20030110189
    Abstract: A database including vertical tables useful for storing large numbers of objects having potentially thousands of attributes in, e.g., e-commerce applications. To support querying the vertical database using conventional SQL, a horizontal view over the underlying vertical tables is defined, and then queries are posed against the view. The queries are automatically transformed and executed against the vertical tables. If desired, the query results can be transformed back to a horizontal format. In this way, it appears to the user that a conventional horizontal data format is being used.
    Type: Application
    Filed: June 1, 2001
    Publication date: June 12, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Amit Somani, Yirong Xu
  • Patent number: 6304866
    Abstract: In a multiprocessing system, multiple concurrently operating task execution units are operated to perform an aggregate task by using incremental and on-demand sub-task allocation. A command is received to perform a machine-executed task divisible into multiple sub-tasks, i.e., an “aggregate task”. A granularity is then established, for dividing the aggregate task into sub-tasks. Preferably, the granularity is not too large to permit potentially uneven sub-task allocation, and not too small to incur excessive overhead in allocating sub-tasks. Having established the granularity, multiple task execution units are independently operated on-demand to sequentially self-allocate and execute sub-tasks of the aggregate tasks. Each sub-task is sized according to the established granularity. Operating “on-demand”, each task execution unit sequentially allocates and executes one sub-task at a time, then proceeding to the next unexecuted sub-task.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jyh-Herng Chow, John Frederick Hornibrook, Bruce Gilbert Lindsay, Geoffrey Peddle, Eugene Jon Shekita, Amit Somani, Surendra Kumar Verma, Honesty Cheng Young
  • Patent number: 6173292
    Abstract: A method, apparatus, and article of manufacture for providing transaction control for a computer-implemented database management system. The database management system manages one or more databases, wherein each of the databases contains one or more documents and each document contains one or more objects. The database management system also supports a file cache for those databases. A transaction control system provides transaction control for the databases, documents, and objects managed by the database management system, wherein the transaction control system monitors and controls the file cache to ensure that modified objects are stored on a data storage device in manner that reflects an accurate status for a log file maintained by the transaction control system.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: January 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ronald Jason Barber, David Mark Herbert, Chandrasekaran Mohan, Amit Somani, Steven John Watts, Markos Zaharioudakis