Patents by Inventor Anil Goel

Anil Goel 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: 11350256
    Abstract: In one example embodiment, a computer-implemented method and system for automated detection of change of ownership of one or more assets are disclosed. The method includes learning and storing location information of at least one asset; detecting a location where no movement of the at least one asset has occurred over a pre-determined duration of time; determining whether the detected location is classified as a location of interest based on a pre-defined criteria; preparing a data model for the at least one asset to learn and analyze determined location of interest; classifying the determined locations of interests based on frequency of occurrence of pre-determined events; comparing new data to the data model; and determining probability of change of ownership of the at least one asset as a prediction score as a result of the comparison.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 31, 2022
    Assignee: Aeris Communications, Inc.
    Inventors: Alpa Shah, Anil Goel, Subramanian Balakrishnan
  • Publication number: 20220003553
    Abstract: A computer-implemented method and system for monitoring route compliance of moving devices are disclosed. The method for monitoring route compliance of moving devices includes determining parameters for a typical trip based on job description; defining compliance parameters for route compliance based on the determined parameters for the typical trip; comparing parameters of the trip for which compliance is to be determined to the defined compliance parameters; and determining if the trip for which compliance is to be determined falls within the defined compliance parameters.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Inventors: Anupam BAGCHI, Anil GOEL, Subramanian BALAKRISHNAN
  • Patent number: 11125564
    Abstract: A computer-implemented method and system for monitoring route compliance of moving devices are disclosed. The method for monitoring route compliance of moving devices includes determining parameters for a typical trip based on job description; defining compliance parameters for route compliance based on the determined parameters for the typical trip; comparing parameters of the trip for which compliance is to be determined to the defined compliance parameters; and determining if the trip for which compliance is to be determined falls within the defined compliance parameters.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 21, 2021
    Assignee: AERIS COMMUNICATIONS, INC.
    Inventors: Anupam Bagchi, Anil Goel, Subramanian Balakrishnan
  • Publication number: 20210150824
    Abstract: For electronic fare collection, an APP is downloaded onto a smartphone for automatic payment for transit fare. Upon successful registration of funds onto the APP an associated server system issues a fund indicator to the APP. Upon machine-reading the fund indicator by the validation terminal at the entry and exit gates in the transit station, the application server system calculates the transit fare and reissues the fund indicator with balance funds available after deducting the transit fare to the computer application module (APP). Indication of sufficient funds when scanned at the entry gate allows entry of the passenger through the entry gate. During the passenger's travel, the correctness of the funds is checked and a top up of insufficient funds requested before exiting through the exit gate.
    Type: Application
    Filed: April 11, 2019
    Publication date: May 20, 2021
    Inventor: Anil Goel
  • Publication number: 20210136538
    Abstract: In one example embodiment, a computer-implemented method and system for automated detection of change of ownership of one or more assets are disclosed. The method includes learning and storing location information of at least one asset; detecting a location where no movement of the at least one asset has occurred over a pre-determined duration of time; determining whether the detected location is classified as a location of interest based on a pre-defined criteria; preparing a data model for the at least one asset to learn and analyze determined location of interest; classifying the determined locations of interests based on frequency of occurrence of pre-determined events; comparing new data to the data model; and determining probability of change of ownership of the at least one asset as a prediction score as a result of the comparison.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 6, 2021
    Inventors: Alpa Shah, Anil Goel, Subramanian Balakrishnan
  • Publication number: 20200396195
    Abstract: For email communication, an APP downloaded onto a smartphone and email accounts are automatically provided through an associated server system. Each email account is uniquely related the APP and includes a key associated with the telephone number.
    Type: Application
    Filed: December 18, 2018
    Publication date: December 17, 2020
    Inventor: Anil Goel
  • Publication number: 20190178648
    Abstract: A computer-implemented method and system for monitoring route compliance of moving devices are disclosed. The method for monitoring route compliance of moving devices includes determining parameters for a typical trip based on job description; defining compliance parameters for route compliance based on the determined parameters for the typical trip; comparing parameters of the trip for which compliance is to be determined to the defined compliance parameters; and determining if the trip for which compliance is to be determined falls within the defined compliance parameters.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 13, 2019
    Inventors: Anupam BAGCHI, Anil GOEL, Subramanian Balakrishnan
  • Patent number: 9990392
    Abstract: Disclosed herein are system, method, and computer program product embodiments for distributed transaction processing in massively parallel processing (MPP) databases. An embodiment operates by receiving a transaction including a read timestamp corresponding to a version of data of a database associated with the query. It is determined whether a locally stored portion of the data of the database has a local timestamp that is equivalent to or after the read timestamp. A lock may be requested, and if received, the data is updated.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: June 5, 2018
    Assignee: SAP SE
    Inventors: Jeffrey Pound, Nathan Auch, Peter Bumbulis, Anil Goel
  • Patent number: 9807168
    Abstract: Disclosed herein are system, method, and computer program product embodiments for accessing a distributed shared log that supports a total order over log writes and multiple logical log streams. An embodiment operates by selecting a range of log entries for a logical log stream from the distributed shared log and mapping the selected range of log entries to associated storage units in a plurality of storage units. The selected range of log entries are stored at the associated storage units according to metadata that indexes the selected range of log entries by logical log stream. The selected range of log entries are then requested from the associated storage units based on the mapping. The selected range of log entries for the logical log stream are then returned from the associated storage units based on a scan of the metadata. The received log entries are then reassembled.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: October 31, 2017
    Assignee: SAP SE
    Inventors: Nathan Auch, Peter Bumbulis, Anil Goel, Jeffrey Pound
  • Patent number: 9729692
    Abstract: A cable for providing electric power from a power source to a mobile device, the cable having a first connector at a first end of the cable for connecting the cable to a mobile device and with a second connector at a second end for connecting the cable to the power source, wherein the cable comprises a memory module for backup and bidirectional transfer of data to and from the mobile device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 8, 2017
    Assignee: MEEM Memory Limited
    Inventor: Anil Goel
  • Publication number: 20160299932
    Abstract: Disclosed herein are system, method, and computer program product embodiments for distributed transaction processing in massively parallel processing (MPP) databases. An embodiment operates by receiving a transaction including a read timestamp corresponding to a version of data of a database associated with the query. It is determined whether a locally stored portion of the data of the database has a local timestamp that is equivalent to or after the read timestamp. A lock may be requested, and if received, the data is updated.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 13, 2016
    Inventors: JEFFREY POUND, Nathan Auch, Peter Bumbulis, Anil Goel
  • Publication number: 20160301753
    Abstract: Disclosed herein are system, method, and computer program product embodiments for accessing a distributed shared log that supports a total order over log writes and multiple logical log streams. An embodiment operates by selecting a range of log entries for a logical log stream from the distributed shared log and mapping the selected range of log entries to associated storage units in a plurality of storage units. The selected range of log entries are stored at the associated storage units according to metadata that indexes the selected range of log entries by logical log stream. The selected range of log entries are then requested from the associated storage units based on the mapping. The selected range of log entries for the logical log stream are then returned from the associated storage units based on a scan of the metadata. The received log entries are then reassembled.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Nathan Auch, Peter Bumbulis, Anil Goel, Jeffrey Pound
  • Publication number: 20160234368
    Abstract: A cable for providing electric power from a power source to a mobile device, the cable having a first connector at a first end of the cable for connecting the cable to a mobile device and with a second connector at a second end for connecting the cable to the power source, wherein the cable comprises a memory module for backup and bidirectional transfer of data to and from the mobile device.
    Type: Application
    Filed: September 25, 2015
    Publication date: August 11, 2016
    Inventor: Anil Goel
  • Patent number: 9298933
    Abstract: Embodiments described herein generally relate to creating an autonomous role-based security system for a database management system, wherein a super user may not always be required. A computer-implemented method is described. The method includes establishing one or more privileges in a database system, each privilege controlling access to an administrative function for the database system. Each privilege is assigned to one or more roles. Each role may always have a minimum set of users with only administrative rights over the role. A request is received from a first user to grant a role to a second user. A database management system determines whether the first user has administrative privileges over the role. If the first user has administrative privileges over the role, the role is granted to the second user. The database system may satisfy the principles of least privilege and separation of duties.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: March 29, 2016
    Assignee: Sybase, Inc.
    Inventors: Anil Goel, Asif Iqbal Desai, Ramesh Gupta, Somnath Ghosh, Harin Vadodaria
  • Patent number: 9287022
    Abstract: A cable for providing electric power from a power source to a mobile device, the cable having a first connector at a first end of the cable for connecting the cable to a mobile device and with a second connector at a second end for connecting the cable to the power source, wherein the cable comprises a memory module for backup and bidirectional transfer of data to and from the mobile device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: March 15, 2016
    Assignee: MEEM SL Limited
    Inventor: Anil Goel
  • Patent number: 9268810
    Abstract: A locking mechanism in a delta-store-based database to support long running transactions across multiple RID spaces is described. An example method includes establishing a column-based in-memory database including a main store and a delta store. A delete or an update statement is executed with a transaction on a table having plurality of table versions. The table versions are represented by bitmaps in the delta store and the bitmaps and table fragments corresponding to the table versions implement RID spaces for the table. A lock on a row of the table manipulated by the delete or the update statement is requested to preclude other transaction from deleting or updating an obsolete version of data. Upon a successful validation that the row to be locked is not the obsolete version in the RID spaces of the table, a lock is granted to the transaction.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 23, 2016
    Assignee: Sybase, Inc.
    Inventors: Mihnea Andrei, Anil Goel, Colin Florendo, Rolando Blanco, David DeHaan
  • Publication number: 20150186444
    Abstract: A locking mechanism in a delta-store-based database to support long running transactions across multiple RID spaces is described. An example method includes establishing a column-based in-memory database including a main store and a delta store. A delete or an update statement is executed with a transaction on a table having plurality of table versions. The table versions are represented by bitmaps in the delta store and the bitmaps and table fragments corresponding to the table versions implement RID spaces for the table. A lock on a row of the table manipulated by the delete or the update statement is requested to preclude other transaction from deleting or updating an obsolete version of data. Upon a successful validation that the row to be locked is not the obsolete version in the RID spaces of the table, a lock is granted to the transaction.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Inventors: Mihnea Andrei, Anil Goel, Colin Florendo, Rolando Blanco, David DeHaan
  • Patent number: 9049189
    Abstract: Multi-control password changing includes initiating a password change cycle to change a target user's password, selecting a plurality of administrators to provide password part inputs, receiving password part inputs separately and confidentially from the plurality of administrators, generating a multi-control password comprised of multiple password part inputs, changing the target user's password to the multi-control password, and transmitting either the single multi-control password or multiple password parts each separately to target user.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 2, 2015
    Assignee: Sybase, Inc.
    Inventors: Anil Goel, Ramesh Gupta, Asif Iqbal Desai, Vivek Kandiyanallur, Somnath Ghosh
  • Patent number: 9048570
    Abstract: A USB socket having a receptacle that comprises first electrical connectors for receiving a USB plug having second electrical connectors that are configured for mating with the first electrical connectors further comprises at least an ejector. The ejector is electrically connected to a control unit for receiving a control signal. The ejector further having a pusher for pushing an inserted USB plug in the direction out of the receptacle to a position where the first electrical connectors are disconnected from the second electrical connectors. The pusher may be configured for activation of a push action as a consequence of receiving the control signal from the control unit.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: June 2, 2015
    Inventor: Anil Goel
  • Publication number: 20150079812
    Abstract: A USB socket having a receptacle that comprises first electrical connectors for receiving a USB plug having second electrical connectors that are configured for mating with the first electrical connectors further comprises at least an ejector. The ejector is electrically connected to a control unit for receiving a control signal. The ejector further having a pusher for pushing an inserted USB plug in the direction out of the receptacle to a position where the first electrical connectors are disconnected from the second electrical connectors. The pusher may be configured for activation of a push action as a consequence of receiving the control signal from the control unit. Various possible embodiments thereof are shown.
    Type: Application
    Filed: March 29, 2013
    Publication date: March 19, 2015
    Inventor: Anil Goel