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).

  • Publication number: 20150046413
    Abstract: A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store does not allow concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A transaction associated with the column-based in-memory database is received. For each table read by the transaction, a version of the table in the delta store that represents a transaction-consistent snapshot of the database visible to the transaction is determined. Each table is represented in the main store and the delta store; and each version of the table is represented by one or more bitmaps.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: SAP AG
    Inventors: Mihnea ANDREI, Colin Florendo, Anil Goel
  • Publication number: 20150026215
    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: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Anil Goel, Asif Iqbal Desai, Ramesh Gupta, Somnath Ghosh, Harin Vadodaria
  • Publication number: 20150019516
    Abstract: Embodiments described herein generally relate to providing durability of in memory columnar datastores using multiple logs. A computer-implemented method is described. The method includes receiving a request to perform a transaction involving multiple tables in a column-oriented database system. The method further includes performing the transaction on each of the two or more database tables. Performance of the transaction generates two or more commit fragments corresponding to each of the two or more database tables. The method further includes writing each commit fragment to a transaction log for each of the two or more database tables. The method also includes writing a commit record for the transaction to a commit log after all commit fragments have been written.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 15, 2015
    Inventors: David WEIN, Anil GOEL, Colin FLORENDO
  • Publication number: 20140109206
    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: Application
    Filed: December 27, 2012
    Publication date: April 17, 2014
    Inventors: Anil Goel, Ramesh Gupta, Asif Iqbal Desai, Vivek Kandiyanallur, Somnath Ghosh
  • Publication number: 20140032943
    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 27, 2013
    Publication date: January 30, 2014
    Inventor: Anil Goel
  • Publication number: 20130295782
    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: November 7, 2013
    Inventor: Anil Goel
  • Patent number: 8560865
    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: October 29, 2008
    Date of Patent: October 15, 2013
    Inventor: Anil Goel
  • Publication number: 20100262845
    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: October 29, 2008
    Publication date: October 14, 2010
    Inventor: Anil Goel
  • Publication number: 20050027545
    Abstract: A process, method, and system includes determining if a user has access to a data source. In response to the user being denied access to the data source, a determination is made concerning which upgrade packages would allow the user to access the particular data source.
    Type: Application
    Filed: July 30, 2003
    Publication date: February 3, 2005
    Inventor: Anil Goel
  • Patent number: 4762883
    Abstract: A solution of a non-reactive polymer in a liquid oxazoline which may include a reactive additive such as a polyisocyanate to provide solid polymers by interpolymerization of the oxazoline and reactive additive are described.
    Type: Grant
    Filed: May 6, 1985
    Date of Patent: August 9, 1988
    Assignee: Ashland Oil, Inc.
    Inventor: Anil Goel
  • Patent number: 4626475
    Abstract: A process for the production of a pressure sensitive adhesive comprising the interaction of a high molecular weight polyol, a polyisocyanate and a small amount of a bicyclic amide acetal wherein the process results in significant improvement in physical properties, e.g., a high degree of adhesive and cohesive strength, is described.
    Type: Grant
    Filed: September 18, 1985
    Date of Patent: December 2, 1986
    Assignee: Ashland Oil, Inc.
    Inventors: Anil Goel, Joseph Holehouse, Kenneth Barnett
  • Patent number: 4617391
    Abstract: Novel triols which are useful for the formation of polyurethanes are produced by the reaction of a bicyclic amide acetal with cyanuric acid.
    Type: Grant
    Filed: September 5, 1985
    Date of Patent: October 14, 1986
    Assignee: Ashland Oil, Inc.
    Inventor: Anil Goel
  • Patent number: 4600763
    Abstract: A process for the production of novel polymers by the interpolymerization of a bicyclic amide acetal, a dicarboxylic acid anhydride and a polyepoxide at a temperature in the range of from 80.degree. C. to about 200.degree. C. and at a pressure in the range of from about ambient to about 50 atmospheres is described.
    Type: Grant
    Filed: September 5, 1985
    Date of Patent: July 15, 1986
    Assignee: Ashland Oil, Inc.
    Inventor: Anil Goel
  • Patent number: 4584363
    Abstract: A process for preparing novel thermoset resins by interpolymerizing a mixture of(A) a polyol resulting from the reaction of an olefinically unsaturated polycarboxylic acid and a bicyclic amide acetal,(B) a polyisocyanate, and(C) a vinyl monomer component at a temperature in the range of from about room temperature to 200.degree. C. and at a pressure in the range of from about atmospheric to 100 atmospheres is disclosed.
    Type: Grant
    Filed: September 16, 1985
    Date of Patent: April 22, 1986
    Assignee: Ashland Oil, Inc.
    Inventors: Anil Goel, Timothy Tufts
  • Patent number: 4582890
    Abstract: A process is described for preparing novel polymers having good impact resistance and other desirable physical properties, said process comprising interpolymerizing a mixture of a bicyclic amide acetal, a polyamine and a polyisocyanate.
    Type: Grant
    Filed: May 6, 1985
    Date of Patent: April 15, 1986
    Assignee: Ashland Oil, Inc.
    Inventors: Timothy Tufts, Anil Goel
  • Patent number: 4579875
    Abstract: The use of liquid oxazolines as compatibilizing agents in the preparation of rigid polyurethane/polyisocyanurate foams from certain polyol mixtures, polyisocyanates and fluorocarbon blowing agent is disclosed.
    Type: Grant
    Filed: April 24, 1985
    Date of Patent: April 1, 1986
    Assignee: Ashland Oil, Inc.
    Inventor: Anil Goel