Patents by Inventor Tom Kraljevic
Tom Kraljevic 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: 20240346039Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: ApplicationFiled: May 19, 2024Publication date: October 17, 2024Applicant: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Patent number: 12026174Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: GrantFiled: October 5, 2022Date of Patent: July 2, 2024Assignee: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Publication number: 20230025016Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: ApplicationFiled: October 5, 2022Publication date: January 26, 2023Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Patent number: 11475042Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: GrantFiled: December 19, 2020Date of Patent: October 18, 2022Assignee: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Publication number: 20210109950Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: ApplicationFiled: December 19, 2020Publication date: April 15, 2021Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Patent number: 10909142Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: GrantFiled: March 2, 2019Date of Patent: February 2, 2021Assignee: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Publication number: 20190197045Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: ApplicationFiled: March 2, 2019Publication date: June 27, 2019Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Patent number: 10268643Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: GrantFiled: March 10, 2016Date of Patent: April 23, 2019Assignee: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Publication number: 20180293462Abstract: Data associated with one or more data sources is transformed into a format associated with a common ontology using one or more transformers. One or more machine learning models are generated based at least in part on the transformed data. The one or more machine learning models and the one or more transformers are provided to a remote device.Type: ApplicationFiled: March 29, 2018Publication date: October 11, 2018Inventors: SriSatish Ambati, Tom Kraljevic, Pasha Stetsenko, Sanjay Joshi
-
Publication number: 20160196321Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: ApplicationFiled: March 10, 2016Publication date: July 7, 2016Applicant: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Patent number: 9305073Abstract: A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.Type: GrantFiled: May 21, 2013Date of Patent: April 5, 2016Assignee: Luminix, Inc.Inventors: Tom Kraljevic, Fernando Rodriguez, III, Geetha Vallabhaneni
-
Patent number: 8949583Abstract: Executing a set one or more instructions is disclosed. A set of one or more register states is saved in a software data structure. The set of instructions is speculatively executed. At least one store made to a memory location during the speculative execution is not committed until the speculative execution is successfully completed. If an abort indication is received, the state of one or more registers restored.Type: GrantFiled: April 30, 2007Date of Patent: February 3, 2015Assignee: Azul Systems, Inc.Inventors: Gil Tene, Ivan Posva, Michael A. Wolf, Daniel Dwight Grove, Tom Kraljevic
-
Patent number: 7865701Abstract: Executing a set one or more instructions atomically is disclosed. Executing includes saving a set of one or more register states in a software data structure, speculatively executing the set of instructions, and restoring the state of one or more registers when an abort indication is received.Type: GrantFiled: September 14, 2005Date of Patent: January 4, 2011Assignee: Azul Systems, Inc.Inventors: Gil Tene, Ivan Posva, Michael A. Wolf, Daniel Dwight Grove, Tom Kraljevic
-
Patent number: 7836280Abstract: Executing a set of one or more instructions atomically is disclosed. Executing includes determining whether speculatively executing the instructions is advised based at least in part on dynamic information associated with synchronization data and speculatively executing the instructions when it is determined that speculatively executing the instructions is advised.Type: GrantFiled: September 14, 2005Date of Patent: November 16, 2010Assignee: Azul Systems, Inc.Inventors: Gil Tene, Ivan Posva, Michael A. Wolf, Daniel Dwight Grove, Tom Kraljevic