Patents Assigned to COM'IN
-
Patent number: 11003427Abstract: Systems and methods for generating and testing formulas written using a formula language may include receiving, by a server computing system, in a formula input area a formula written using a formula language, the formula associated with a record in a database; displaying, by the server computing system, one or more fields in a field area based on the one or more fields being included in the formula, the one or more fields associated with the record; enabling, by the server computing system, a value associated with the one or more fields to be modified based on the one or more fields being included in the formula; and displaying, by the server computing system, in a result area a result generated based on execution of the formula, wherein the result area is to be visible concurrently with the formula input area and the field area.Type: GrantFiled: September 28, 2018Date of Patent: May 11, 2021Assignee: salesforce.com, inc.Inventors: Alexander Rich, Ramachandran Bakthavachalam, Vinay Menon
-
Publication number: 20210133181Abstract: Implementations store an event associated with a topic in a database to allow for the event to be transmitted in order with respect to other events associated with the topic which are stored in the database. A commit of a transaction is performed that includes inserting the event's payload in a record in a database object. After the commit, a field for the record is updated with an identifier of the commit. The identifier and identifiers of other commits of other transactions on the database indicate ordering of the commit with respect to the other commits Another field of another record is updated based on the identifier and a last stored value such that the payloads of the event and of the other events are retrievable to be transmitted in an order based on the value of the other field and values of other fields of other records.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: salesforce.com, inc.Inventors: Sivananda Reddy Thummala Abbigari, Lawrence Eugenio McAlpin, Vikram Kommaraju, Pulkit Mehta, Alexey Syomichev, Soumen Bandyopadhyay
-
Publication number: 20210132777Abstract: Disclosed herein are system, method, and device embodiments for implementing visual context in dataflows. A computing device may display a dataflow representation associated with a transformative process, receive selection of an individual node of the dataflow representation, and determine a visual context associated with the individual node based on a data transformation step associated with the individual node. Further, the computing device may determine a plurality of nodes associated with the visual context, and apply a graphical effect to the individual node and the plurality of nodes, the graphical effect modifying an attribute of the individual node and the plurality of nodes.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: salesforce.com, inc.Inventors: Brittany Zenger, Daniel Scott Perry, James D. Vogt
-
Publication number: 20210133180Abstract: Implementations are described for selectively publishing an event responsive to an operation on a database in a transaction. Publishing the event is delayed or not delayed respectively, responsive to determining that a value of an attribute for the event indicates that publishing the event is to be delayed, or not to be delayed, until the transaction is rolled back or committed. If publishing the event is delayed, the event is published if the transaction is committed and discarded if the transaction is rolled back. If publishing the event is not delayed, the event is published. Optionally, if the event is published, the event is published in a database or a datastore respectively, responsive to determining whether another value of another attribute for the event indicates that the event is to be published in a database or a datastore.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: salesforce.com, inc.Inventors: Sivananda Reddy Thummala Abbigari, Lawrence Eugenio McAlpin, Vikram Kommaraju, John Arlan Brock, Soumen Bandyopadhyay
-
Publication number: 20210136166Abstract: Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates.Type: ApplicationFiled: September 17, 2020Publication date: May 6, 2021Applicant: salesforce.com, inc.Inventors: Sivananda Reddy Thummala Abbigari, Lawrence Eugenio McAlpin, Vikram Kommaraju, John Arlan Brock, Soumen Bandyopadhyay
-
Publication number: 20210132966Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic customizable animations. A multi-tenant service may configure a visual component of an application to present an animation based on a rule, generate a multi-tenant entity record defining the rule, and generate application code associated with the application. Further, the multi-tenant service may receive a request for animation information associated with the multi-tenant entity record, and send the animation information to the client device. Further, in some embodiments, a client device executing the application may present the animation based on evaluating the animation information.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: salesforce.com, inc.Inventors: Sultan ALI, Aria NIAZI, Darrel Dazhi LIU, Jeremy ELLISON, Jianmin LIU, Bhargav VENKATARAMAN
-
Patent number: 10997341Abstract: Disclosed herein are system, method, and device embodiments for executing an application program interface (API) plugin for use in conjunction with a vector editing design tool. For example, a method may include: retrieving contextual information related to a plurality of features of a design tool upon initialization of the design tool, the contextual information being stored on a remote server from one or more computing devices; detecting a placement of a first feature from among the plurality of features in a design environment of the design tool; and displaying the contextual information in the design environment in response to detecting the placement of the first feature.Type: GrantFiled: December 12, 2019Date of Patent: May 4, 2021Assignee: salesforce.com, inc.Inventors: Alan Weibel, Abigail Sigler, John Ryan Reimer Earle
-
Patent number: 10999138Abstract: In general, techniques are described for remotely monitoring, controlling, and/or adjusting configuration settings related to network access points located within a rental property. In some implementations, rental data that indicates a property that has been rented for a specified rental period is received. Sensor data collected by one or more sensors of the property during the specified rental period is obtained. A current occupancy of the property during the specified rental period is determined from the sensor data. Network data indicating network activity over a network access point of the property is obtained during the specified rental period. The network access point is configured during the specified rental period based at least on the network activity indicated by the network data and the current occupancy determined for the property from the sensor data.Type: GrantFiled: January 17, 2020Date of Patent: May 4, 2021Assignee: Alarm.com IncorporatedInventors: Michael Montgomery Brophy, Charles Richard Alpert, Roy Franklin Perry
-
Patent number: 10999445Abstract: A distributed sensor network that utilizes the cabling infrastructure installed for a Distributed Antenna System (“DAS”) to collect environmental data about a building. In this sensor network, an array of sensors are placed in line with the DAS communication cabling so that additional cabling is not required. The sensors use “out of band” frequencies or low level signaling so as to not interfere with the DAS signals to communicate the sensor data to the DAS head-unit.Type: GrantFiled: June 8, 2020Date of Patent: May 4, 2021Assignee: SAFE-COM WIRELESSInventor: Henry Wojtunik
-
Patent number: 10997638Abstract: Review data associated with a plurality of entities is received. Each of the entities is associated with a particular industry and the review data comprises review data obtained from a plurality of review sites. From at least a portion of the received review data, a review benchmark for the industry is determined. The benchmark is provided as output.Type: GrantFiled: September 27, 2019Date of Patent: May 4, 2021Assignee: Reputation.com, Inc.Inventors: Jeffrey James Piper, Brent Michael Franson, Thomas Gerardo Dignan
-
Patent number: 10997430Abstract: Methods and systems, including computer programs encoded on a computer storage medium, for a dangerous driver and response system. In one aspect, a system includes a monitoring device that includes a sensor and a camera and that is configured to generate, using the sensor, sensor data that reflects an attribute in a vicinity of the monitoring device, and based on the sensor data, initiate collection of video data using the camera. The system further includes a computing device that is configured to, based on the sensor data and the video data, identify an event that is occurring in the vicinity of the monitoring device, based on the event that is occurring in the vicinity of the monitoring device, access additional information associated with the event, based on the event, generate an alert and identify a recipient for the alert, and provide, for output to the recipient, the alert.Type: GrantFiled: August 7, 2019Date of Patent: May 4, 2021Assignee: Alarm.com IncorporatedInventor: Alison Jane Slavin
-
Patent number: 10997260Abstract: A moderation framework monitors content posted in a database network and uses a declarative configuration scheme that defines moderation rules without having to write new software. A user interface operated by the moderation platform allows selection of different user criteria and different content criteria for triggering the moderation rules. The user interface also provides selectable actions for the moderation rules to apply when the content matches the selected user and content criteria. The user interface also allows selection of different entities for associating with different moderation rules, such as accounts, cases, opportunities, Chatter® feed posts, or custom objects defined by customers.Type: GrantFiled: September 26, 2019Date of Patent: May 4, 2021Assignee: SALESFORCE.COM, INC.Inventors: Ashley Mcguire, Joshua Luft-Glidden, Kenneth Chung Kay Ko, Rupali Jagtap, Sanjaya Lai, Volodymyr Ivanov
-
Patent number: 10997250Abstract: A method is provided for generating a ranked list of candidate responders. In some embodiments, the method includes receiving a question from a user and generating a question feature vector representing an intent of the question and a first skill set inferred from the question. The method also includes for one or more candidate responders, generating a candidate feature vector representing a skill set and questions associated with the respective candidate responder; computing a reputation score based on questions and user feedback associated with the respective candidate responder; and computing, based on the question feature vector, candidate feature vector, and reputation score, a probability score representing a prediction of the quality of an answer that would be provided by the respective candidate responder if the input question were routed to the respective candidate responder. The method further includes generating a ranked list of candidate responders using the computed probability scores.Type: GrantFiled: September 24, 2018Date of Patent: May 4, 2021Assignee: salesforce.com, inc.Inventors: Sitaram Asur, Aditya Sakhuja, Hui S. Fisher, Anjan Goswami, Khoa Le
-
Patent number: 10996058Abstract: A geo-analytical program is integrated into a customer relationship management (CRM) solution. Via the geo-analytical program, users are able to define layer configuration settings for a layer for plotting on a map-based GUI. Layer configuration settings for a respective layer comprise an indication of a data object type serving as a base object type for the respective layer. A method involves receiving from a user user-defined configuration settings for a first layer, electronically receiving, at a geospatial computer system, geospatial data for a plurality of connected devices; electronically receiving, at the geo-analytical program from the geospatial computer system, real-time geospatial data for the plurality of connected devices; and utilizing, by the geo-analytical program, the user-defined layer configuration settings for the first layer to plot the first layer on the map-based GUI based on the received real-time geospatial data for the plurality of connected devices.Type: GrantFiled: January 31, 2020Date of Patent: May 4, 2021Assignee: Salesforce.com, Inc.Inventors: John Brian Stewart, Benjamin Louis Brantly, Brian Kenneth Hubbard, Alexander Levi Daniels, Michael Christopher Brown, Edward Wachira Mwangi, Benjamin Daryl Bagley, Abraham Javier Reyes, Justine Lee Horitski
-
Publication number: 20210126885Abstract: Disclosed embodiments are related to send time optimization technologies for sending messages to users. The send time optimization technologies provide personalized recommendations for sending messages to individual subscribers taking into account the delay and/or lag between the send time and the time when a subscriber engages with a sent message. A machine learning (ML) approach is used to predict the optimal send time to send messages to individual subscribers for improving message engagement. The personalized recommendations are based on unique characteristics of each user's engagement preferences and patterns, and deals with historical feedback that is generally incomplete and skewed towards a small set of send hours. The ML approach automatically discovers hidden factors underneath message and send time engagements. The ML model may be a two-layer non-linear matrix factorization model. Other embodiments may be described and/or claimed.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Applicant: salesforce.com, inc.Inventors: Yuxi ZHANG, Kexin XIE
-
Publication number: 20210124872Abstract: Systems and methods include identifying a first column heading selection for a first column in a table and identifying a second column heading selection for a second column in a table; defining a column combination based on the identified first column heading selection and identified second column heading selection; analyzing predefined column heading combinations contained in a memory to determine when the defined column combination corresponds to a predefined column heading combination from among the predefined column heading combinations contained in the memory; associating a predefined logical combination rule with the first column and the second column in the table based on a determination that the defined column combination corresponds to the predefined column heading combination; monitoring entries in the first column and the second column for a triggering event when the predefined logical combination rule is triggered; and altering display in the table using the predefined logical combination rule.Type: ApplicationFiled: January 7, 2021Publication date: April 29, 2021Applicant: MONDAY.COMInventor: Daniel Lereya
-
Patent number: 10992740Abstract: Described is a system that improves the performance of brokers that store partitions of data within a distributed data streaming platform by performing an efficient data redistribution process. The system may obtain data (e.g. metadata) describing the distribution storage partitions amongst storage brokers and determine the current (or initial) distribution may negatively impact the performance of the platform. Accordingly, the system may perform an efficient redistribution by performing a particular sequence of partition reassignments amongst brokers.Type: GrantFiled: May 14, 2018Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventor: Srinivas Dhruvakumar
-
Patent number: D918228Type: GrantFiled: November 12, 2019Date of Patent: May 4, 2021Assignee: salesforce.com, inc.Inventors: Pavithra Ramamurthy, David Tsai, Yijing Zhang
-
Patent number: D918260Type: GrantFiled: November 12, 2019Date of Patent: May 4, 2021Assignee: salesforce.com, inc.Inventors: David Tsai, Rebecca Yukelson, Yijing Zhang
-
Patent number: D918261Type: GrantFiled: November 12, 2019Date of Patent: May 4, 2021Assignee: salesforce.com, inc.Inventors: Pavithra Ramamurthy, David Tsai, Yijing Zhang