Patents Assigned to SugarCRM, Inc.
  • Patent number: 10235354
    Abstract: 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: Grant
    Filed: October 12, 2015
    Date of Patent: March 19, 2019
    Assignee: SugarCRM Inc.
    Inventors: Filipe Guerra, Vladyslav Kulchytskyy
  • Patent number: 10216788
    Abstract: 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: Grant
    Filed: March 27, 2018
    Date of Patent: February 26, 2019
    Assignee: SUGARCRM INC.
    Inventors: Somrat Niyogi, Jason McDowall, Pushkar Singh, Andreas Sandberg, Wiebke Poerschke
  • Patent number: 10212152
    Abstract: 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: Grant
    Filed: May 19, 2016
    Date of Patent: February 19, 2019
    Assignee: SUGARCRM INC.
    Inventor: Anirban Maiti
  • Patent number: 10169373
    Abstract: 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: Grant
    Filed: August 26, 2014
    Date of Patent: January 1, 2019
    Assignee: SUGARCRM INC.
    Inventor: Wes Moran
  • Patent number: 10133471
    Abstract: 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: Grant
    Filed: April 12, 2016
    Date of Patent: November 20, 2018
    Assignee: SUGARCRM INC.
    Inventor: Vladyslav Kulchytskyy
  • Patent number: 10120661
    Abstract: 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: Grant
    Filed: July 16, 2015
    Date of Patent: November 6, 2018
    Assignee: SUGARCRM INC.
    Inventors: Andreas Sandberg, Yuk Lai Suen
  • Patent number: 10115064
    Abstract: 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: Grant
    Filed: August 4, 2015
    Date of Patent: October 30, 2018
    Assignee: SUGARCRM INC.
    Inventor: Karl R. Schimmel
  • Patent number: 10108964
    Abstract: 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: Grant
    Filed: July 10, 2015
    Date of Patent: October 23, 2018
    Assignee: SugarCRM Inc.
    Inventor: Vladyslav Kulchytskyy
  • Patent number: 10007591
    Abstract: 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: Grant
    Filed: January 29, 2016
    Date of Patent: June 26, 2018
    Assignee: SUGARCRM INC.
    Inventors: Matt Marum, Henry Rogers
  • Patent number: 9928272
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: March 27, 2018
    Assignee: SUGARCRM INC.
    Inventors: Somrat Niyogi, Jason McDowall, Pushkar Singh, Andreas Sandberg, Wiebke Poerschke
  • Patent number: 9842044
    Abstract: 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: Grant
    Filed: February 13, 2013
    Date of Patent: December 12, 2017
    Assignee: SUGARCRM INC.
    Inventors: Ray Sennewald, Lila Tretikov, Ran Zhou
  • Patent number: 9672197
    Abstract: 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: Grant
    Filed: October 14, 2014
    Date of Patent: June 6, 2017
    Assignee: SugarCRM Inc.
    Inventors: Julien Girault, Matthew Marum, Henry Rogers
  • Patent number: 9582806
    Abstract: 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: Grant
    Filed: April 3, 2008
    Date of Patent: February 28, 2017
    Assignee: SugarCRM Inc.
    Inventors: Jacob Taylor, Ajay Gupta, Vineet Dhyani
  • Patent number: 9582560
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: February 28, 2017
    Assignee: SUGARCRM INC.
    Inventors: Lila Tretikov, Deepali Szczesny
  • Patent number: 9578167
    Abstract: 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: Grant
    Filed: March 21, 2016
    Date of Patent: February 21, 2017
    Assignee: SugarCRM, Inc.
    Inventor: Matthew Marum
  • Patent number: 9563878
    Abstract: 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: Grant
    Filed: February 1, 2011
    Date of Patent: February 7, 2017
    Assignee: SugarCRM Inc.
    Inventors: Stanislav Malyshev, Lila Tretikov, Clint Oram, Larry Augustin, Majed Itani, Andreas Sandberg, Jenny Gonsalves
  • Patent number: 9342292
    Abstract: A software-based customer relationship management system and method.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: May 17, 2016
    Assignee: SugarCRM Inc.
    Inventors: Jacob Taylor, John Roberts, Clinton Oram, Andy Dreisch, Ajay Gupta, Majed Itani, Julian Ostrow, Joseph Parsons
  • Patent number: 9294619
    Abstract: 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: Grant
    Filed: October 23, 2013
    Date of Patent: March 22, 2016
    Assignee: SugarCRM Inc.
    Inventor: Matt Marum
  • Patent number: 9275109
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: March 1, 2016
    Assignee: SugarCRM Inc.
    Inventors: Akshay Joshi, David Tam
  • Patent number: 9268538
    Abstract: 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: Grant
    Filed: April 4, 2008
    Date of Patent: February 23, 2016
    Assignee: SugarCRM Inc.
    Inventors: Jacob Taylor, Majed Itani, Roger Smith