Patents Assigned to COM'IN
  • Publication number: 20210141770
    Abstract: A request may be received to relocate source data within a distributed database system arranged in a hierarchy composed of a plurality of levels. The plurality of levels may include a local level that includes a plurality of pods, which may be end points in the hierarchy. The data may be stored at a source pod. The request may identify a designated level in the hierarchy at which to relocate the source data. A target pod within the distributed database system may be selected. The source pod and the target pod may be located remotely from one another. The data may be replicated to the target pod via a local change bus in communication with the source pod. The local change bus may capture changes made to data stored in the source pod and transmit the captured changes to the target pod via the hierarchy.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Xiaodan WANG, Mikhail CHAINANI
  • Publication number: 20210141650
    Abstract: Disclosed are non-limiting examples of systems, apparatus, methods and computer program products for dynamically configuring a process associated with an application based on environmental characteristics monitored by a mobile device. In some implementations, the process includes stages and decision nodes. There is a configurable flow along a path defined by a subset of the stages controlled by a subset of the decision nodes. Contextual data is provided by the mobile device on which the application is usable. The contextual data indicates one or more environmental characteristics associated with a physical environment in which the mobile device is or has been located. The contextual data can be provided as a control input to a decision node associated with a current stage of the process. The process can be configured accordingly.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 13, 2021
    Applicant: salesforce.com, inc.
    Inventors: Adrian Dieter Rapp, Qingqing Liu, Michael Chou
  • Publication number: 20210144250
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Applicant: salesforce.com, inc.
    Inventors: Molly MAHAR, Nicholas Beng Tek GEH
  • Publication number: 20210141495
    Abstract: Presented here is a system and method to bridge the gap between the disparate platforms, and to allow the user to interface with the disparate platforms using a natural language interface. The system can improve user interface for electronic devices because the user does not have to switch between the disparate platforms. Instead, the user can interact with the disparate platforms through a single natural language interface. The disparate platforms, some of which may not have a natural language user interface, can be enabled to interact with the user through the natural language interface when the system interfaces between a natural language processing platform and the remainder of the disparate platforms.
    Type: Application
    Filed: September 29, 2020
    Publication date: May 13, 2021
    Applicant: FinancialForce.com, Inc.
    Inventors: Stephen Paul Willcock, Matthew David Wood
  • Publication number: 20210142249
    Abstract: Various embodiments include a computer-implemented method performed by an optimization engine. The method can include receiving a request to deploy a resource for one of multiple service lines, where each service line is operable independent of the other, the resource belongs to a pool of resources, and each resource has learned features regarding suitability for any of the service lines. The method can further include mediating the request to identify suitable resource(s) that satisfy the request, where suitability is determined based on the learned features output by a machine learning model based on inputs indicative of interactions between the plurality of service lines and the pool of resources. The method can further include deploying an identified resource that satisfies the request for the service line, wherein the identified resource is deployable among at least two or more of the service lines.
    Type: Application
    Filed: October 21, 2020
    Publication date: May 13, 2021
    Applicant: FinancialForce.com, Inc.
    Inventors: Lori A. Ellsworth, Daniel Christian Brown
  • Publication number: 20210141783
    Abstract: Described herein is a system and method for propagating modifications in flows. In an embodiment, a central system activates a master process (e.g., master flow), including a sub-process (e.g., sub-flow) and a pre-programmed object (e.g., component). The master process is configured to execute a task using the sub-process and pre-programmed object. The central system initializes a variable corresponding to the master process. The central system further identifies a metadata object using the variable. The metadata object defines a runtime configuration of the master process and sub-process. The central system receives a modification to a setting of the metadata object and propagates the modification of setting in the metadata object to the master process and sub-process.
    Type: Application
    Filed: August 28, 2020
    Publication date: May 13, 2021
    Applicant: salesforce.com, inc.
    Inventors: Paul LUCAS, Derrick VUONG, Ji Un RYU, Elly Yijun ZHU
  • Publication number: 20210144144
    Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Freeman PARKS, Ryan D. WOEBKENBERG
  • Patent number: 11003662
    Abstract: Trigger-free asynchronous maintenance of custom indexes and skinny performance meta-structures is described. A database system receives a request to manipulate data in an object in a database table, and determines whether the object in the database table is associated with a user-based data structure. If the object in the database table is associated with the user-based data structure, the database system manipulates the data in the object in the database table and data in an object in an intermediate data table. The database system receives a query, and determines whether the query requests any data that is in the user-based data structure. If the query requests any data that is in the user-based data structure, the database system creates a query result by combining any data that is in the object in the intermediate data table with any requested data that is in the user-based data structure, and outputs the query result.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventor: Rohitashva Mathur
  • Patent number: 11003867
    Abstract: Approaches for cross-lingual regularization for multilingual generalization include a method for training a natural language processing (NLP) deep learning module. The method includes accessing a first dataset having a first training data entry, the first training data entry including one or more natural language input text strings in a first language; translating at least one of the one or more natural language input text strings of the first training data entry from the first language to a second language; creating a second training data entry by starting with the first training data entry and substituting the at least one of the natural language input text strings in the first language with the translation of the at least one of the natural language input text strings in the second language; adding the second training data entry to a second dataset; and training the deep learning module using the second dataset.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jasdeep Singh, Nitish Shirish Keskar, Bryan McCann
  • Patent number: 11005864
    Abstract: Techniques for user behavior anomaly detection. At least one low-variance characteristic is compared to an expected result for the corresponding low-variance characteristics to determine if the low-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the low-variance characteristic not being within the first pre-selected range of the expected results. At least one high-variance characteristic is compared to an expected result for the corresponding high-variance characteristics to determine if the high-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the high-variance characteristic not being within the first pre-selected range of the expected results. Access is provided if the low-variance and the high-variance characteristics are within the respective expected ranges.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: Matthew Saunders, Ping Yan, John Slater, Wei Deng
  • Patent number: 11003317
    Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: Eric Jacobson, Michael Gonzalez, Wayne Cho, Adheip Varadarajan, Daniel McCall, Victor Oliveros, Annie Abrahamian, David Klein, Nicholas Howland, Kyle Haskins, John Vollmer, Benjamin Snyder, Mike Rosenbaum
  • Patent number: 11005957
    Abstract: Each user from the users of the social networking system accesses the social networking system through a client device coupled with one of the servers on which the social networking system is implemented. In response to an occurrence of an information update, a first server from the multiple servers, transmits a representation of the information update to each one of other servers from the multiple servers; a second server from the other servers determines a set of active feeds associated with one or more active users that are connected to the social networking service through the second server; and for each active feed from the set of active feeds, the social networking system updates a view of the active feed to include the information update.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventor: Gary Horen
  • Patent number: 11003638
    Abstract: A method and system for constructing an evolving ontology database. The method includes: receiving a plurality of data entries; calculating semantic similarity scores between any two of the data entries; clustering the data entries into a multiple current themes based on the semantic similarity scores; selecting, new concepts from the current themes by comparing the current themes with a plurality of previous themes prepared using previous data entries; and updating the evolving ontology database using the new concepts. The semantic score between any two of the data entries are calculated by: semantic similarity score=?i=0nsie?j=0kwj×f j, where si is weight of features sources, fj is a feature similarity between the two of the data entries, wj is a weight of fj, and j, k and n are positive integers.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: May 11, 2021
    Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., JD.com American Technologies Corporation
    Inventors: Shizhu Liu, Kailin Huang, Li Chen, Jianxun Sun, Ning Xu, Chengchong Zhang, Hui Zhou
  • Patent number: 11004236
    Abstract: A system is provided for object localization in image data. The system includes an object localization framework comprising a plurality of object localization processes. The system is configured to receive an image comprising unannotated image data having at least one object in the image, access a first object localization process of the plurality of object localization processes, determine first bounding box information for the image using the first object localization process, wherein the first bounding box information comprises at least one first bounding box annotating at least a first portion of the at least one object in the image, and receive first feedback regarding the first bounding box information determined by the first object localization process. The system is further configured to persist the image with the first bounding box information or access a second object localization process based on the first feedback.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: Joy Mustafi, Lakshya Kumar, Rajdeep Singh Dua
  • Patent number: 11005801
    Abstract: A method for managing a user's email subscriptions has been developed. The method provides a user interface (UI) to the user that allows the user to view and select multiple stand-alone components across multiple dashboard displays for an email subscription to an email address. The user's selections are received via the UI and include one or more stand-alone components from a first dashboard display and one or more stand-alone components from a second dashboard display in the email subscription. The first dashboard display is not the same was the second dashboard display. A display of each of the subscribed stand-alone components is rendered periodically based on the user's preference. The rendered displays are combined into a single email message that is sent to the email address upon completion of the rendering of the displays.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: Dylan Thom, Ryoji Osawa, Pragya Anand
  • Patent number: 11003185
    Abstract: Embodiments of the disclosure disclose a method and an apparatus for calibrating a vehicle control parameter, an on-board controller, and an autonomous vehicle; one embodiment of the method comprises: executing a calibrating step in response to reaching a preset update condition, the calibrating step comprises: obtaining a current offset data set, wherein the current offset data in the current offset data set are determined in a period of time including a current time point; determining a current offset data reference value for characterizing a value feature of the current offset data set; and performing offset correction for the vehicle control parameter based on an offset between the current offset data reference value and a historical offset data reference value. This embodiment implements autonomous calibration of the vehicle parameter based on changes of vehicle offset, such that the vehicle may accurately follow a corresponding control indicator.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 11, 2021
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Fan Zhu, Lin Ma, Qi Kong
  • Patent number: 11004143
    Abstract: Various methods and systems are provided for conducting e-commerce. In one example, a method of conducting an e-commerce transaction includes a method of operating an online retail website. The method includes providing access to a computer interface for suppliers and presenting information to the suppliers through the computer interface regarding activity of the supplier's stock keeping unit (SKU). The suppliers are then enabled to directly modify at least one parameter associated with a presentation of the supplier's SKU on the retail website by way of the interface. The modification of the parameter may include, for example, modification of the presentation of the SKU including, for example, changing the title, adding video or photograph, or adding some other information. The modification of the parameter may also include, for example, modifying the price or entering into a bilateral agreement with the operator of the retail web site.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: May 11, 2021
    Assignee: OVERSTOCK.COM, INC.
    Inventor: Patrick M. Byrne
  • Patent number: 11003704
    Abstract: A system for text summarization includes an encoder for encoding input tokens of a document and a decoder for emitting summary tokens which summarize the document based on the encoded input tokens. At each iteration the decoder generates attention scores between a current hidden state of the decoder and previous hidden states of the decoder, generates a current decoder context from the attention scores and the previous hidden states of the decoder, and selects a next summary token based on the current decoder context. The selection of the next summary token prevents emission of repeated summary phrases in a summary of the document.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventor: Romain Paulus
  • Patent number: 11005678
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for machine learning for home understanding and notification. In one aspect, a method includes obtaining reference videos from a camera within a premises of a home, determining, from the reference videos, timing of actions in a routine that a particular person performs before leaving the home, determining from a sample video from the camera within the home that the particular person appears to be out of sync in performing a particular action based on the timing of actions in the routine determined from the reference videos, and in response, providing a notification to the particular person.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Alarm.com Incorporated
    Inventors: Donald Madden, Allison Beach, Jennifer Doughty
  • Patent number: D918942
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: David Tsai, Rebecca Yukelson, Yijing Zhang