Patents Assigned to SugarCRM, Inc.
-
Patent number: 10235354Abstract: A method for context sensitive user dictionary utilization in text input field spell checking includes associating different text input fields of a user interface of a computer program with either default spell checking or user dictionary utilized spell checking. The method thereafter includes executing the computer program in memory of a computer and receiving text input during the execution of the computer program in one of the different text input fields. It is then determined whether the one of the different text input fields is associated in the memory with default spell checking or user dictionary utilized spell checking. Finally, in response to a determination that the one of the different text input fields is associated in the memory with default spell checking, spell checking is performed using only a main dictionary, but otherwise spell checking is performed using both the main dictionary and also a user dictionary.Type: GrantFiled: October 12, 2015Date of Patent: March 19, 2019Assignee: SugarCRM Inc.Inventors: Filipe Guerra, Vladyslav Kulchytskyy
-
Patent number: 10216788Abstract: Displaying contact-related information is disclosed. An association between a contact address not specific to a source of contact-related information and an identity of an entity at the source of contact-related information may be determined. Information representing the association between the contact address and the identity of the entity at the source of contact-related information is stored. The information representing the association is stored at a node associated with a service configured to use the information representing the association to retrieve from the source of contact-related information a response data associated with the entity in response to an expression of interest in a contact with which the contact address is associated.Type: GrantFiled: March 27, 2018Date of Patent: February 26, 2019Assignee: SUGARCRM INC.Inventors: Somrat Niyogi, Jason McDowall, Pushkar Singh, Andreas Sandberg, Wiebke Poerschke
-
Patent number: 10212152Abstract: Embodiments of the invention provide a method, system and computer program product for advanced application authentication utilizing an application key. In a method of the invention, an end user provides in a single user interface screen for authenticating into an application, each of a user identification, password and an application key. Thereafter, the application key is validated in connection with the user identification. If the application key validates in connection with the user identification, one or more application parameters for the application necessary to complete a log-in process are retrieved and the end user is authenticated into the application utilizing each of the user identification, password and application parameters so as to complete the log in process for the end user and the application and the end user is granted the ability to utilize the application.Type: GrantFiled: May 19, 2016Date of Patent: February 19, 2019Assignee: SUGARCRM INC.Inventor: Anirban Maiti
-
Patent number: 10169373Abstract: A method for retroreflective tagging of objects in a data processing system is described herein. The method includes first monitoring tagging of objects in memory of the data processing system. Subsequently, an application of a new tag to an existing one of the objects can be detected that differs from a previously applied tag of the existing one of the objects. Thereafter, the end user responsible for the new tag can be prompted to retroreflectively tag the existing one of the objects with the new tag. In response to an affirmation by the end user, the new tag is applied to the existing one of the objects and also to others of the objects tagged with the previously applied tag.Type: GrantFiled: August 26, 2014Date of Patent: January 1, 2019Assignee: SUGARCRM INC.Inventor: Wes Moran
-
Patent number: 10133471Abstract: Embodiments of the present invention provide a method, system and computer program product for biometric shortcuts. In an embodiment of the invention, a biometric shortcut method includes storing in a database a multiplicity of different fingerprints, each in connection with a different command for a corresponding application and optionally acquired by way of a fingerprint scanner affixed to a computing device. An end user is then authenticated into use of the computing device and subsequent to authentication, a scanned fingerprint is then received in the fingerprint scanner and the scanned fingerprint is matched to one of the different fingerprints in the database. Thereafter, a command for a corresponding application stored in connection with the one of the different fingerprints matched to the scanned fingerprint is determined and the command is issued in the corresponding application executing in the computing device.Type: GrantFiled: April 12, 2016Date of Patent: November 20, 2018Assignee: SUGARCRM INC.Inventor: Vladyslav Kulchytskyy
-
Patent number: 10120661Abstract: Embodiments of the present invention provide a method, system and computer program product for multi-flavored software execution from a singular code base. In an embodiment of the invention, a method for multi-flavored software execution from a singular code base is provided. The method includes receiving a request in an interpreter to interpret a version of source code of a computer program the interpreting transforming the source code into byte code executable by a virtual machine. The method thereafter includes responding to the request by performing in the interpreter source code interpretation only of selected portions of the source code being annotated by tags corresponding to the version.Type: GrantFiled: July 16, 2015Date of Patent: November 6, 2018Assignee: SUGARCRM INC.Inventors: Andreas Sandberg, Yuk Lai Suen
-
Patent number: 10115064Abstract: A storyboard generation method includes defining and persisting a template specifying a collection of visualizations in a storyboard, each visualization being generated based upon different data objects in an enterprise application for a business and each reflecting a performance aspect of the business. The method additionally includes partitioning the template into frames of a sequence and generating the storyboard by creating each of the visualizations based upon data objects of the enterprise application and allocating in the storyboard, a larger portion for visualizations that reflect an excess of performance beyond a threshold level and visualizations that reflect a dearth of performance below a threshold level, and a smaller portion for visualizations that reflect nominal performance. Finally, the method includes formatting the storyboard as a slideshow with each slide corresponding to one of the frames and saving the storyboard into fixed storage of the computer for subsequent playback.Type: GrantFiled: August 4, 2015Date of Patent: October 30, 2018Assignee: SUGARCRM INC.Inventor: Karl R. Schimmel
-
Patent number: 10108964Abstract: Embodiments of the present invention provide a method, system and computer program product for smart user feedback. In an embodiment of the invention, a method for smart user feedback is provided. The method includes loading into memory of a computer hosting execution of an application, a set of nominal end user interactions with the application. The method also includes monitoring interactions with the application by an end user and comparing the monitored interactions with the set of nominal end user interactions in order to compute a threshold variance. Finally, the method includes responding to the threshold variance computed for the monitored interactions, by displaying a prompt in a display of the application in the computer recommending an initiation of a customer support session.Type: GrantFiled: July 10, 2015Date of Patent: October 23, 2018Assignee: SugarCRM Inc.Inventor: Vladyslav Kulchytskyy
-
Patent number: 10007591Abstract: A method for adaptive content balancing for Web clients includes monitoring content processing performance in different client computing devices communicatively coupled over a network to a content server, measuring the content processing performance for each of the different devices and storing the measured performance for each of the different devices in connection with different resource groupings of the requested content type. Thereafter, a request for content is received in the content server from one of the devices, and the stored performance is retrieved. As such, the retrieved metrics of the computing device are matched to the retrieved metrics of one of a multiplicity of groupings of one or more different resources associated with the requested content and the resources of the one of the multiplicity of the groupings is included in the requested content. Finally, the requested content is transmitted to the one of the client computing devices.Type: GrantFiled: January 29, 2016Date of Patent: June 26, 2018Assignee: SUGARCRM INC.Inventors: Matt Marum, Henry Rogers
-
Patent number: 9928272Abstract: Displaying contact-related information is disclosed. An association between a contact address not specific to a source of contact-related information and an identity of an entity at the source of contact-related information may be determined. Information representing the association between the contact address and the identity of the entity at the source of contact-related information is stored. The information representing the association is stored at a node associated with a service configured to use the information representing the association to retrieve from the source of contact-related information a response data associated with the entity in response to an expression of interest in a contact with which the contact address is associated.Type: GrantFiled: November 26, 2013Date of Patent: March 27, 2018Assignee: SUGARCRM INC.Inventors: Somrat Niyogi, Jason McDowall, Pushkar Singh, Andreas Sandberg, Wiebke Poerschke
-
Patent number: 9842044Abstract: A method, system and computer program product for commit sensitive testing is provided. The method includes applying a full set of different tests to an application and monitoring the application of the full set of different tests to determine files of the application affected by the full set of the different tests. The method also includes generating a mapping of each of the files and corresponding ones of the full set of the different tests affecting each of the files. Finally, the method includes responding to a change in one of the files by identifying in the mapping only a subset of the full set of the different tests affecting the changed one of the files and applying only the subset of the full set of the different tests to the changed one of the files.Type: GrantFiled: February 13, 2013Date of Patent: December 12, 2017Assignee: SUGARCRM INC.Inventors: Ray Sennewald, Lila Tretikov, Ran Zhou
-
Patent number: 9672197Abstract: Embodiments of the invention provide for universal rebranding of a Web site. A method for Web site universal rebranding includes loading source code for a source Web site and source code for a target Web site. The method also includes parsing the source code to identify for each of the source Web site and the target Web site a style sheet framework, one or more icons representative of branded logos, and a color and font scheme. Thereafter, design ontologies for both the source and also the target Web site are generated based upon the respectively identified style sheet frameworks, icons, logos and color and font schemes. Finally, the ontologies can be compared to identify common design elements and the style sheet framework of the target Web site can be modified to incorporate design values for the common design elements drawn from the style sheet of the source Web site.Type: GrantFiled: October 14, 2014Date of Patent: June 6, 2017Assignee: SugarCRM Inc.Inventors: Julien Girault, Matthew Marum, Henry Rogers
-
Patent number: 9582806Abstract: A hierarchical tagging system and method are provided. In one embodiment, a software-based customer relationship management system and method may include the hierarchical tagging system.Type: GrantFiled: April 3, 2008Date of Patent: February 28, 2017Assignee: SugarCRM Inc.Inventors: Jacob Taylor, Ajay Gupta, Vineet Dhyani
-
Patent number: 9582560Abstract: Embodiments of the present invention provide a method, system and computer program product for partnership relationship management (PRM) data synchronization in a customer relationship management (CRM) data processing system. In an embodiment of the invention, a method for PRM data synchronization in a CRM data processing system can include receiving a data synchronization request from one of several different CRM systems over a computer communications network. The method additionally can include identifying the one different CRM system from amongst the different CRM systems and locating a mapping of data fields corresponding to the identified CRM system. Finally, the method can include synchronizing data received from the identified one of the different CRM systems data with data in the CRM data processing system that maps to the received data according to the located mapping of data fields.Type: GrantFiled: March 15, 2013Date of Patent: February 28, 2017Assignee: SUGARCRM INC.Inventors: Lila Tretikov, Deepali Szczesny
-
Patent number: 9578167Abstract: Embodiments of the present invention provide a method, system and computer program product for CRM audio on hold. In an embodiment of the invention, a CRM audio on hold method includes identifying a caller associated with the telephone call received in a call processing gateway, selecting a record in a CRM application pertinent to the caller and inserting the selected record into a variable field of a template. The method also includes text-to-speech (TTS) processing the template into audio and returning the audio to the call processing gateway for playback to the caller while the caller is on hold.Type: GrantFiled: March 21, 2016Date of Patent: February 21, 2017Assignee: SugarCRM, Inc.Inventor: Matthew Marum
-
Patent number: 9563878Abstract: A system and method for performing automatic detection, storage, correlation and retrieval of specific electronic communications data from heterogeneous computer systems and storage with non-normalized representation of this data on a computer system running specialized software are provided.Type: GrantFiled: February 1, 2011Date of Patent: February 7, 2017Assignee: SugarCRM Inc.Inventors: Stanislav Malyshev, Lila Tretikov, Clint Oram, Larry Augustin, Majed Itani, Andreas Sandberg, Jenny Gonsalves
-
Patent number: 9342292Abstract: A software-based customer relationship management system and method.Type: GrantFiled: June 30, 2013Date of Patent: May 17, 2016Assignee: SugarCRM Inc.Inventors: Jacob Taylor, John Roberts, Clinton Oram, Andy Dreisch, Ajay Gupta, Majed Itani, Julian Ostrow, Joseph Parsons
-
Patent number: 9294619Abstract: Embodiments of the present invention provide a method, system and computer program product for CRM audio on hold. In an embodiment of the invention, a CRM audio on hold method includes identifying a caller associated with the telephone call received in a call processing gateway, selecting a record in a CRM application pertinent to the caller and inserting the selected record into a variable field of a template. The method also includes text-to-speech (TTS) processing the template into audio and returning the audio to the call processing gateway for playback to the caller while the caller is on hold.Type: GrantFiled: October 23, 2013Date of Patent: March 22, 2016Assignee: SugarCRM Inc.Inventor: Matt Marum
-
Patent number: 9275109Abstract: A method for ad hoc temporary record relationship management includes selecting an instance of a data object persisted in a database of a database driven application and creating a different instance of a different data object referencing the selected instance of the data object and relating the selected instance of the data object to an instance of yet a further data object also persisted in the database. The method also includes storing the created different instance of the different data object in a collection of instances of the different data object and querying the collection of instances of the different data object for a particular instance of the further data object. Of note, the querying can produce a result set of data objects related to the particular instance of the further data object. Finally, the method includes processing the result set in the database driven application.Type: GrantFiled: February 14, 2013Date of Patent: March 1, 2016Assignee: SugarCRM Inc.Inventors: Akshay Joshi, David Tam
-
Patent number: 9268538Abstract: A metadata driven user interface system and method are provided. In an exemplary embodiment, a software-based customer relationship management system and method may include the metadata driven user interface system.Type: GrantFiled: April 4, 2008Date of Patent: February 23, 2016Assignee: SugarCRM Inc.Inventors: Jacob Taylor, Majed Itani, Roger Smith