Patents by Inventor Neeraj Jain
Neeraj Jain 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: 11777938Abstract: The present disclosure relates to methods and systems for protecting cloud resources. The methods and systems may use a virtual gatekeeper resource to enforce secure access controls to cloud resources for a list of privileged operations. The cloud resources and the virtual gatekeeper resource may be in different security domains within a cloud computing system and the cloud resources may be linked to the virtual gatekeeper resource. A request may be sent to perform a privileged operation on the cloud resource. Access may be provided to the virtual gatekeeper resource in response to approval of the request and the access to the virtual gatekeeper resource may be used to perform the privileged operation on the cloud resource.Type: GrantFiled: September 24, 2020Date of Patent: October 3, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Neeraj Jain, Vijayendra Gopalrao Vasu, Vijay Krishna Tandra Sistla, Kirushna Kumaar Ganesan, Sumit Malhotra
-
Patent number: 11620279Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.Type: GrantFiled: June 17, 2021Date of Patent: April 4, 2023Assignee: eShares, Inc.Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
-
Publication number: 20220094686Abstract: The present disclosure relates to methods and systems for protecting cloud resources. The methods and systems may use a virtual gatekeeper resource to enforce secure access controls to cloud resources for a list of privileged operations. The cloud resources and the virtual gatekeeper resource may be in different security domains within a cloud computing system and the cloud resources may be linked to the virtual gatekeeper resource. A request may be sent to perform a privileged operation on the cloud resource. Access may be provided to the virtual gatekeeper resource in response to approval of the request and the access to the virtual gatekeeper resource may be used to perform the privileged operation on the cloud resource.Type: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Inventors: Neeraj JAIN, Vijayendra Gopalrao VASU, Vijay Krishna TANDRA SISTLA, Kirushna Kumaar GANESAN, Sumit MALHOTRA
-
Patent number: 11227297Abstract: A method of enhancing a user interface of a network-based publication system based on seasonality scores associated with items featured in listings posted on the network-based publication system is disclosed. Seasonality data is generated for each of the items. The generating of the seasonality data includes identifying a season corresponding to transaction data pertaining to each of the items and storing the seasonality data in conjunction with the transaction data in a database. The season pertains to a selected user action that is to result in a presentation of a user interface on a device of the user. Seasonality scores are calculated and associated with the items featured in a subset of the listings that are candidates for inclusion in the presentation of the user interface. Relevancy scores are adjusted for each of the candidates and are incorporated into a presentation of the listings in the user interface.Type: GrantFiled: December 2, 2020Date of Patent: January 18, 2022Assignee: eBay Inc.Inventors: Neeraj Jain, Laura Bermudez
-
Publication number: 20210311933Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.Type: ApplicationFiled: June 17, 2021Publication date: October 7, 2021Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
-
Patent number: 11120504Abstract: Methods and systems for storing multiple asset types with embedded rules to simplify storage and enable simple and friction-free transactions. One of the methods includes: representing a plurality of asset types using a plurality of standard asset ownership units, each standard asset ownership unit representing a specific asset type; using a roll-up node configured to group specified standard asset ownership units; embedding standard asset unit ownership rules in each standard asset ownership unit, the standard asset ownership unit rules describing permitted behaviors for a specified asset type; embedding roll-up rules in the roll-up node, the roll-up rules including specification of which standard asset ownership units are grouped into the roll-up node, the standard asset ownership unit rules and the role-up rules being based on rules templates; receiving a request for information; and in response to the request, providing information based at least in part on data from the roll-up node.Type: GrantFiled: November 23, 2020Date of Patent: September 14, 2021Assignee: eShares, Inc.Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain
-
Patent number: 11068472Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.Type: GrantFiled: November 23, 2020Date of Patent: July 20, 2021Assignee: eShares, Inc.Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
-
Publication number: 20210217035Abstract: A fair price estimator system has a memory device and a processor programmed to receive historical transaction data including historical payment transactions between account holders and merchants. The transaction data includes a merchant name, category code (MCC), and location associated with each of the payment transactions. The processor generates a first subset of data based on predetermined transaction parameters and stores the first subset in the memory device. The processor receives, from a consumer, a first input value including one or more of a merchant name and/or an MCC that are included in the first subset of data, and a second input value including a location identifier. The processor generates a second subset of data from the first subset based on the input values. The processor then determines one or more transaction value properties of the second subset of data and presents to the consumer the one or more transaction value properties.Type: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: Mastercard International IncorporatedInventors: Kyle T. Williams, David J. Senci, Arjun Neeraj Jain
-
Publication number: 20210157794Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.Type: ApplicationFiled: November 23, 2020Publication date: May 27, 2021Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
-
Publication number: 20210158449Abstract: Methods and systems for storing multiple asset types with embedded rules to simplify storage and enable simple and friction-free transactions. One of the methods includes: representing a plurality of asset types using a plurality of standard asset ownership units, each standard asset ownership unit representing a specific asset type; using a roll-up node configured to group specified standard asset ownership units; embedding standard asset unit ownership rules in each standard asset ownership unit, the standard asset ownership unit rules describing permitted behaviors for a specified asset type; embedding roll-up rules in the roll-up node, the roll-up rules including specification of which standard asset ownership units are grouped into the roll-up node, the standard asset ownership unit rules and the role-up rules being based on rules templates; receiving a request for information; and in response to the request, providing information based at least in part on data from the roll-up node.Type: ApplicationFiled: November 23, 2020Publication date: May 27, 2021Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain
-
Publication number: 20210081971Abstract: A method of enhancing a user interface of a network-based publication system based on seasonality scores associated with items featured in listings posted on the network-based publication system is disclosed. Seasonality data is generated for each of the items. The generating of the seasonality data includes identifying a season corresponding to transaction data pertaining to each of the items and storing the seasonality data in conjunction with the transaction data in a database. The season pertains to a selected user action that is to result in a presentation of a user interface on a device of the user. Seasonality scores are calculated and associated with the items featured in a subset of the listings that are candidates for inclusion in the presentation of the user interface. Relevancy scores are adjusted for each of the candidates and are incorporated into a presentation of the listings in the user interface.Type: ApplicationFiled: December 2, 2020Publication date: March 18, 2021Inventors: Neeraj Jain, Laura Bermudez
-
Patent number: 10878434Abstract: A method of enhancing a user interface of a network-based publication system based on seasonality scores associated with items featured in listings posted on the network-based publication system is disclosed. Seasonality data is generated for each of the items. The generating of the seasonality data includes identifying a season corresponding to transaction data pertaining to each of the items and storing the seasonality data in conjunction with the transaction data in a database. The season pertains to a selected user action that is to result in a presentation of a user interface on a device of the user. Seasonality scores are calculated and associated with the items featured in a subset of the listings that are candidates for inclusion in the presentation of the user interface. Relevancy scores are adjusted for each of the candidates and are incorporated into a presentation of the listings in the user interface.Type: GrantFiled: August 17, 2017Date of Patent: December 29, 2020Assignee: eBay Inc.Inventors: Neeraj Jain, Laura Bermudez
-
Publication number: 20200028995Abstract: An adapter system for mounting an image and video capturing device to an optical viewing device includes a video adapter tube, an adapter tube, a support plate and a cover. An image and video capturing device is connected to the adapter tube through a support plate affixed on the cover where the adapter tube is then connected to the video adapter tube which is further connected to an optical viewing device through an image divider beam splitter. Also, there are image rotation features which makes the adapter assembly unique and more convenient. A method is also disclosed of observing the images and videos with an optical viewing device, by using an adapter system.Type: ApplicationFiled: May 30, 2019Publication date: January 23, 2020Inventor: Neeraj JAIN
-
Patent number: 10446047Abstract: A method includes, for each of two or more driving sessions in which a student driver operates a vehicle, gathering driving skill data indicative of at least one of behavior of the student driver, acceleration of the vehicle, braking of the vehicle, or steering of the vehicle, and generating a driving session report. The method further includes causing the driving session reports corresponding to the two or more driving sessions to be displayed to a driving instructor, and receiving comments from the driving instructor about the two or more driving sessions of the student driver. Still further, the method includes storing the driving session reports corresponding to the two or more driving sessions along with the received comments from the driving instructor.Type: GrantFiled: September 2, 2016Date of Patent: October 15, 2019Assignee: STATE FARM MUTUAL AUTOMOTIVE INSURANCE COMPANYInventors: Brian Mark Fields, Jibo He, John Adrian Nepomuceno, Steve Roberson, Bryan Allen Plummer, Kurtis C. Houdek, Neeraj Jain
-
Patent number: 10311750Abstract: A method includes, during a driving session in which a student driver operates a vehicle, gathering driving skill data indicative of at least one of behavior of the student driver, acceleration of the vehicle, braking of the vehicle, or steering of the vehicle, and gathering comments from a driving instructor about the driving session. The method also includes generating a driving session report corresponding to the driving session. The driving session report includes at least one score based on the driving skill data, and the comments from the driving instructor about the driving session. Still further, the method includes causing the driving session report to be displayed on a display device.Type: GrantFiled: October 4, 2016Date of Patent: June 4, 2019Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Brian M. Fields, Jibo He, John Adrian Nepomuceno, Steve Roberson, Bryan Allen Plummer, Kurtis C. Houdek, Neeraj Jain
-
Publication number: 20190057405Abstract: A method of enhancing a user interface of a network-based publication system based on seasonality scores associated with items featured in listings posted on the network-based publication system is disclosed. Seasonality data is generated for each of the items. The generating of the seasonality data includes identifying a season corresponding to transaction data pertaining to each of the items and storing the seasonality data in conjunction with the transaction data in a database. The season pertains to a selected user action that is to result in a presentation of a user interface on a device of the user. Seasonality scores are calculated and associated with the items featured in a subset of the listings that are candidates for inclusion in the presentation of the user interface. Relevancy scores are adjusted for each of the candidates and are incorporated into a presentation of the listings in the user interface.Type: ApplicationFiled: August 17, 2017Publication date: February 21, 2019Inventors: Neeraj Jain, Laura Bermudez
-
Patent number: 9569577Abstract: A method for determining the sensitivity of an analog output node of a mixed-signal module on a system on a chip (SoC) to noise coupling on the analog input nodes of the mixed-signal module includes (i) selecting an IP block for testing, (ii) selecting the output node, (iii) compiling a list of input nodes for testing, (iv) for each input node of the list, providing excitation signals at different frequencies, (v) for each provided excitation signal, determining the output node's noise sensitivity, and (vi) if any individual and/or cumulative noise sensitivity result exceeds a preset threshold, then modifying the SoC design to take corrective action.Type: GrantFiled: October 15, 2014Date of Patent: February 14, 2017Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Sriram Gupta, Neeraj Jain, Mohit Khajuria
-
Patent number: 9530333Abstract: A method includes, during a driving session in which a student driver operates a vehicle, gathering driving skill data indicative of at least one of behavior of the student driver, acceleration of the vehicle, braking of the vehicle, or steering of the vehicle, and gathering comments from a driving instructor about the driving session. The method also includes generating a driving session report corresponding to the driving session. The driving session report includes at least one score based on the driving skill data, and the comments from the driving instructor about the driving session. Still further, the method includes causing the driving session report to be displayed on a display device.Type: GrantFiled: March 21, 2016Date of Patent: December 27, 2016Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Brian Mark Fields, Jibo He, John A. Nepomuceno, Steve Roberson, Bryan Allen Plummer, Kurtis C. Houdek, Neeraj Jain
-
Patent number: 9478150Abstract: A method includes, for each of two or more driving sessions in which a student driver operates a vehicle, gathering driving skill data indicative of at least one of behavior of the student driver, acceleration of the vehicle, braking of the vehicle, or steering of the vehicle, and generating a driving session report. The method further includes causing the driving session reports corresponding to the two or more driving sessions to be displayed to a driving instructor, and receiving comments from the driving instructor about the two or more driving sessions of the student driver. Still further, the method includes storing the driving session reports corresponding to the two or more driving sessions along with the received comments from the driving instructor.Type: GrantFiled: January 25, 2016Date of Patent: October 25, 2016Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Brian Mark Fields, Jibo He, John Adrian Nepomuceno, Steve Roberson, Bryan Allen Plummer, Kurtis C. Houdek, Neeraj Jain
-
Patent number: 9342993Abstract: A method includes, during a driving session in which a student driver operates a vehicle, gathering driving skill data indicative of at least one of behavior of the student driver, acceleration of the vehicle, braking of the vehicle, or steering of the vehicle, and gathering comments from a driving instructor about the driving session. The method also includes generating a driving session report corresponding to the driving session. The driving session report includes at least one score based on the driving skill data, and the comments from the driving instructor about the driving session. Still further, the method includes causing the driving session report to be displayed on a display device.Type: GrantFiled: October 10, 2014Date of Patent: May 17, 2016Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Brian Mark Fields, Jibo He, John A. Nepomuceno, Steve Roberson, Bryan Allen Plummer, Kurtis C. Houdek, Neeraj Jain