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: 11350256Abstract: 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: GrantFiled: October 29, 2020Date of Patent: May 31, 2022Assignee: Aeris Communications, Inc.Inventors: Alpa Shah, Anil Goel, Subramanian Balakrishnan
-
Publication number: 20220003553Abstract: 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: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Inventors: Anupam BAGCHI, Anil GOEL, Subramanian BALAKRISHNAN
-
Patent number: 11125564Abstract: 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: GrantFiled: December 7, 2018Date of Patent: September 21, 2021Assignee: AERIS COMMUNICATIONS, INC.Inventors: Anupam Bagchi, Anil Goel, Subramanian Balakrishnan
-
Publication number: 20210150824Abstract: 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: ApplicationFiled: April 11, 2019Publication date: May 20, 2021Inventor: Anil Goel
-
Publication number: 20210136538Abstract: 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: ApplicationFiled: October 29, 2020Publication date: May 6, 2021Inventors: Alpa Shah, Anil Goel, Subramanian Balakrishnan
-
Publication number: 20200396195Abstract: 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: ApplicationFiled: December 18, 2018Publication date: December 17, 2020Inventor: Anil Goel
-
Publication number: 20190178648Abstract: 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: ApplicationFiled: December 7, 2018Publication date: June 13, 2019Inventors: Anupam BAGCHI, Anil GOEL, Subramanian Balakrishnan
-
Patent number: 9990392Abstract: 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: GrantFiled: April 7, 2015Date of Patent: June 5, 2018Assignee: SAP SEInventors: Jeffrey Pound, Nathan Auch, Peter Bumbulis, Anil Goel
-
Patent number: 9807168Abstract: 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: GrantFiled: April 10, 2015Date of Patent: October 31, 2017Assignee: SAP SEInventors: Nathan Auch, Peter Bumbulis, Anil Goel, Jeffrey Pound
-
Patent number: 9729692Abstract: 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: GrantFiled: September 25, 2015Date of Patent: August 8, 2017Assignee: MEEM Memory LimitedInventor: Anil Goel
-
Publication number: 20160299932Abstract: 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: ApplicationFiled: April 7, 2015Publication date: October 13, 2016Inventors: JEFFREY POUND, Nathan Auch, Peter Bumbulis, Anil Goel
-
Publication number: 20160301753Abstract: 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: ApplicationFiled: April 10, 2015Publication date: October 13, 2016Inventors: Nathan Auch, Peter Bumbulis, Anil Goel, Jeffrey Pound
-
Publication number: 20160234368Abstract: 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: ApplicationFiled: September 25, 2015Publication date: August 11, 2016Inventor: Anil Goel
-
Patent number: 9298933Abstract: 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: GrantFiled: July 18, 2013Date of Patent: March 29, 2016Assignee: Sybase, Inc.Inventors: Anil Goel, Asif Iqbal Desai, Ramesh Gupta, Somnath Ghosh, Harin Vadodaria
-
Patent number: 9287022Abstract: 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: GrantFiled: September 27, 2013Date of Patent: March 15, 2016Assignee: MEEM SL LimitedInventor: Anil Goel
-
Patent number: 9268810Abstract: 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: GrantFiled: December 30, 2013Date of Patent: February 23, 2016Assignee: Sybase, Inc.Inventors: Mihnea Andrei, Anil Goel, Colin Florendo, Rolando Blanco, David DeHaan
-
Publication number: 20150186444Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Inventors: Mihnea Andrei, Anil Goel, Colin Florendo, Rolando Blanco, David DeHaan
-
Patent number: 9049189Abstract: 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: GrantFiled: December 27, 2012Date of Patent: June 2, 2015Assignee: Sybase, Inc.Inventors: Anil Goel, Ramesh Gupta, Asif Iqbal Desai, Vivek Kandiyanallur, Somnath Ghosh
-
Patent number: 9048570Abstract: 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: GrantFiled: March 29, 2013Date of Patent: June 2, 2015Inventor: Anil Goel
-
Publication number: 20150079812Abstract: 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: ApplicationFiled: March 29, 2013Publication date: March 19, 2015Inventor: Anil Goel