Patents by Inventor Arvind Goyal

Arvind Goyal 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: 20220037038
    Abstract: Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.
    Type: Application
    Filed: February 22, 2021
    Publication date: February 3, 2022
    Applicant: LiveData, Inc.
    Inventors: Jeffrey Robbins, Gabriel Noah Schaffer, Brett J. Cohen, Arvind Goyal
  • Patent number: 10930400
    Abstract: Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: February 23, 2021
    Assignee: LiveData, Inc.
    Inventors: Jeffrey Robbins, Gabriel N. Schaffer, Brett J. Cohen, Arvind Goyal
  • Patent number: 10489023
    Abstract: Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: November 26, 2019
    Assignee: LiveData, Inc.
    Inventors: Jeffrey Robbins, Gabriel Noah Schaffer, Brett J. Cohen, Arvind Goyal
  • Publication number: 20160018963
    Abstract: Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.
    Type: Application
    Filed: October 1, 2015
    Publication date: January 21, 2016
    Applicant: LiveData, Inc.
    Inventors: Jeffrey Robbins, Gabriel Noah Schaffer, Brett J. Cohen, Arvind Goyal
  • Patent number: 8959593
    Abstract: A system transfers applications and datasets (files) from a server to a client device and assigns to each file a lease key that will expire at a specified time. A file cannot be accessed unless its lease key is validated. Upon expiration of a lease key, the client device will connect to the server to determine if the lease key may be renewed. If the lease key may be renewed, a new lease key is created and access to the associated application or dataset is restored. If the lease key may not be renewed, the file may be deleted or rendered inaccessible. If rendered inaccessible, the file may be restored in the future without having to re-transmit it from the server to the client device. The server may also revoke a lease key before it expires.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 17, 2015
    Assignee: Antenna Vaultus, Inc.
    Inventors: Arvind Goyal, Joseph M. George, Howard Mak, John E. Arnold
  • Patent number: 8819089
    Abstract: An efficient method for storing relational data in a memory space uses B tree and B+ tree structures to store data for a database where non-identical values are stored in a string buffer and pointers to the string buffer are stored in a table buffer, and where identical data is stored only once, and each instance of that value in the database is referenced by a pointer to such identical data corresponding to the locations in the database where that identical value exists, thereby preserving physical memory and increasing the storage capacity of a fixed memory space.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: August 26, 2014
    Assignee: Antenna Vaultus Inc.
    Inventors: Arvind Goyal, Gennady Agranov
  • Publication number: 20140006943
    Abstract: Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: LiveData, Inc.
    Inventors: Jeffrey Robbins, Gabriel N. Schaffer, Brett J. Cohen, Arvind Goyal
  • Publication number: 20130276067
    Abstract: A system transfers applications and datasets (files) from a server to a client device and assigns to each file a lease key that will expire at a specified time. A file cannot be accessed unless its lease key is validated. Upon expiration of a lease key, the client device will connect to the server to determine if the lease key may be renewed. If the lease key may be renewed, a new lease key is created and access to the associated application or dataset is restored. If the lease key may not be renewed, the file may be deleted or rendered inaccessible. If rendered inaccessible, the file may be restored in the future without having to re-transmit it from the server to the client device. The server may also revoke a lease key before it expires.
    Type: Application
    Filed: December 10, 2012
    Publication date: October 17, 2013
    Inventors: Arvind Goyal, Joseph George, Howard Mak, John E. Arnold
  • Patent number: 8418258
    Abstract: A system transfers applications and datasets (files) from a server to a client device and assigns to each file a lease key that will expire at a specified time. A file cannot be accessed unless its lease key is validated. Upon expiration of a lease key, the client device will connect to the server to determine if the lease key may be renewed. If the lease key may be renewed, a new lease key is created and access to the associated application or dataset is restored. If the lease key may not be renewed, the file may be deleted or rendered inaccessible. If rendered inaccessible, the file may be restored in the future without having to re-transmit it from the server to the client device. The server may also revoke a lease key before it expires.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: April 9, 2013
    Assignee: Antenna Vaultus, Inc.
    Inventors: Arvind Goyal, Joseph George, Howard Mak, John E. Arnold
  • Patent number: 8402552
    Abstract: The present invention provides a system and method for maintaining secure information on mobile devices and that balances security and convenience in the provision of mobile data access. Security is maintained by extending the use of industry-accepted two-factor authentication methods, and convenience is enhanced by utilizing a user's existing mobile device accessories as an authentication factor. As a result, the present invention provides a strong authentication system and method without the cost or burden of requiring the user to acquire additional hardware for security purposes.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: March 19, 2013
    Assignee: Antenna Vaultus, Inc.
    Inventors: Arvind Goyal, Joseph Muthian George
  • Publication number: 20110107437
    Abstract: A system transfers applications and datasets (files) from a server to a client device and assigns to each file a lease key that will expire at a specified time. A file cannot be accessed unless its lease key is validated. Upon expiration of a lease key, the client device will connect to the server to determine if the lease key may be renewed. If the lease key may be renewed, a new lease key is created and access to the associated application or dataset is restored. If the lease key may not be renewed, the file may be deleted or rendered inaccessible. If rendered inaccessible, the file may be restored in the future without having to re-transmit it from the server to the client device. The server may also revoke a lease key before it expires.
    Type: Application
    Filed: September 23, 2010
    Publication date: May 5, 2011
    Applicant: Antenna Vaultus, Inc.
    Inventors: Arvind Goyal, Joseph George, Howard Mak, John E. Arnold
  • Patent number: 7917963
    Abstract: A system transfers applications and datasets (files) from a server to a client device and assigns to each file a lease key that will expire at a specified time. A file cannot be accessed unless its lease key is validated. Upon expiration of a lease key, the client device will connect to the server to determine if the lease key may be renewed. If the lease key may be renewed, a new lease key is created and access to the associated application or dataset is restored. If the lease key may not be renewed, the file may be deleted or rendered inaccessible. If rendered inaccessible, the file may be restored in the future without having to re-transmit it from the server to the client device. The server may also revoke a lease key before it expires.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: March 29, 2011
    Assignee: Antenna Vaultus, Inc.
    Inventors: Arvind Goyal, Joseph George, Howard Mak, John E. Arnold
  • Publication number: 20090240947
    Abstract: The present invention provides a system and method for maintaining secure information on mobile devices and that balances security and convenience in the provision of mobile data access. Security is maintained by extending the use of industry-accepted two-factor authentication methods, and convenience is enhanced by utilizing a user's existing mobile device accessories as an authentication factor. As a result, the present invention provides a strong authentication system and method without the cost or burden of requiring the user to acquire additional hardware for security purposes.
    Type: Application
    Filed: January 7, 2009
    Publication date: September 24, 2009
    Inventors: Arvind Goyal, Joseph Muthian George
  • Publication number: 20090063523
    Abstract: An efficient method for storing relational data in a memory space uses B tree and B+ tree structures to store data for a database where non-identical values are stored in a string buffer and pointers to the string buffer are stored in a table buffer, and where identical data is stored only once, and each instance of that value in the database is referenced by a pointer to such identical data corresponding to the locations in the database where that identical value exists, thereby preserving physical memory and increasing the storage capacity of a fixed memory space.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 5, 2009
    Inventors: Arvind Goyal, Gennady Agranov
  • Publication number: 20080134347
    Abstract: A system transfers applications and datasets (files) from a server to a client device and assigns to each file a lease key that will expire at a specified time. A file cannot be accessed unless its lease key is validated. Upon expiration of a lease key, the client device will connect to the server to determine if the lease key may be renewed. If the lease key may be renewed, a new lease key is created and access to the associated application or dataset is restored. If the lease key may not be renewed, the file may be deleted or rendered inaccessible. If rendered inaccessible, the file may be restored in the future without having to re-transmit it from the server to the client device. The server may also revoke a lease key before it expires.
    Type: Application
    Filed: August 9, 2007
    Publication date: June 5, 2008
    Applicant: VAULTUS MOBILE TECHNOLOGIES, INC.
    Inventors: Arvind Goyal, Joseph George, Howard Mak
  • Patent number: 6826726
    Abstract: In a system comprising a local processing device, a transmission link to a remote processing device, and a remote processing device, a method for updating a remote document in accordance with mutations made to a portion of the remote document maintained on the local processing device comprising the steps of loading at least a portion of the remote document into the local processing device as a local XML document, creating a logical document object model (DOM) having a plurality of nodes arranged in a logical hierarchical structure such that each node corresponds to an XML tag and data element in the XML document, mutating the XML document by adding, deleting, or modifying one or more of its data elements, updating the DOM to conform to the mutations to the XML document, creating a first event table that contains events corresponding to each mutation to the XML document where each entry comprises a path to a node in the DOM affected by the mutation and an event type, processing the first event table to create
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: November 30, 2004
    Assignee: Vaultus Mobile Technologies, Inc.
    Inventors: Jeff Hsing, Kun-Wei Chou, Isaac Kriegman, Arvind Goyal
  • Publication number: 20020023113
    Abstract: In a system comprising a local processing device, a transmission link to a remote processing device, and a remote processing device, a method for updating a remote document in accordance with mutations made to a portion of the remote document maintained on the local processing device comprising the steps of loading at least a portion of the remote document into the local processing device as a local XML document, creating a logical document object model (DOM) having a plurality of nodes arranged in a logical hierarchical structure such that each node corresponds to an XML tag and data element in the XML document, mutating the XML document by adding, deleting, or modifying one or more of its data elements, updating the DOM to conform to the mutations to the XML document, creating a first event table that contains events corresponding to each mutation to the XML document where each entry comprises a path to a node in the DOM affected by the mutation and an event type, processing the first event table to create
    Type: Application
    Filed: August 17, 2001
    Publication date: February 21, 2002
    Inventors: Jeff Hsing, Kun-Wei Chou, Isaac Kriegman, Arvind Goyal