Patents Assigned to COM'IN
-
Patent number: 11010558Abstract: This disclosure relates to configuration tools for interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Such interactive agents utilize slots for organizing and storing data received as inputs and displayed as outputs. These slots can be configured such that a slot is temporary and does not persist beyond its source dialog. Slots can also be configured such that a slot is pre-populated with information contain in incoming passed parameters.Type: GrantFiled: January 31, 2018Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Molly Mahar, Jonathan Rico Morales, Jacob Mumm, Karson Miller
-
Patent number: 11010031Abstract: Methods and systems are described that enable a user designing a dashboard to make selections of user interface (UI) elements rather than coding to create and/or edit an interaction between UI elements. UI elements are displayed that allow a user to select a control UI element and a type of interaction. Selections from the user of a type of interaction and of UI elements as target and control UI elements are accepted. The control and target UI elements are displayed in the dashboard and a definition for the interaction is stored. Responsive to a trigger, the interaction is performed.Type: GrantFiled: September 6, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Elena Migunova, Edouard Picot, Chockalingam Kandasamy, David May
-
Patent number: 11010701Abstract: The technology disclosed relates to helping sales engineers prepare for sales meetings. In particular, it relates to intelligently and automatically creating packages of information related to sales meetings. The information packages are stored in on-demand systems that are accessible by a plurality of devices used by the sales engineer. The technology disclosed also relates to providing sales engineers offline access to the information packages related to the sales meetings. The information packages can be assembled from and deployed to a plurality of electronic sources and devices based on the sales engineer's needs, criteria, assignments and preferences.Type: GrantFiled: April 30, 2013Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventor: Emanuela Troiani
-
Patent number: 11010394Abstract: Implementations provide a flexible schema for efficiently querying chainable event blocks on user-identified data fields. An example method includes receiving at least one query parameter and, responsive to receiving the at least one query parameter, identifying an event access data record that includes a group identifier and a field matching the query parameter. The method also includes locating potential responsive blocks, the potential responsive blocks being event blocks in a chain that include the group identifier, and each of the potential responsive blocks also including content and a hash of a predecessor block. The method also includes identifying a first block of the potential responsive blocks that has content that includes the field matching the query parameter, and providing the first block as a response to the query.Type: GrantFiled: February 15, 2019Date of Patent: May 18, 2021Assignee: DrFirst.com, Inc.Inventors: Zilong Tang, James F. Chen
-
Patent number: 11012491Abstract: A system for aggregating a user's web browsing data which may include cookies placed on a user's computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user's computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user's aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user's aggregated data and allows the user to determine how much information to share with requesting entities.Type: GrantFiled: March 5, 2019Date of Patent: May 18, 2021Assignee: ConsumerInfor.com, Inc.Inventors: Mark Joseph Kapczynski, Michael John Dean
-
Patent number: 11012443Abstract: Techniques and structures to provide dynamic deployment of access controls in a on-demand environment. A host electronic device may comprise one or more processors coupled with the at least one physical memory device, the one or more processors configurable to receive, via a user interface, request to access one or more resources managed by the electronic device in the multi-user, on demand computing environment, the request comprising one or more request elements, determine whether a virtual access rule logic comprises one or more virtual access check rules which are anchored to the one or more request elements, and in response to a determination that the virtual access rule logic comprises one or more virtual access check rules which are anchored to the one or more request elements, apply the one or more virtual access check rules to the request. Additional subject matter may be described and claimed.Type: GrantFiled: October 30, 2018Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Sean Tubbs, Julien Sobrier, Matthew Mang Fu Wong
-
Patent number: 11010789Abstract: Methods and apparatus related to determining and/or utilizing one or more attributes for an Internet Protocol (IP) address. In some of those implementations, the attributes may include a physical address associated with the IP address. Some implementations are directed to determining physical addresses for inclusion in a postal campaign based on computing devices having IP addresses associated with those physical addresses having retrieved content of one or more electronic resources (e.g., webpages) assigned to the campaign.Type: GrantFiled: July 8, 2019Date of Patent: May 18, 2021Assignee: EL TORO.COM, LLCInventors: Stacy B. Griggs, David T. Stadler, III, Richard M. Teachout, III, Benjamin Charles Woolley
-
Patent number: 11010405Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.Type: GrantFiled: January 25, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Didier Prophete, Ronald F. Fischer, Sönke Rohde
-
Patent number: 11012667Abstract: A monitoring system is configured to monitor a property. The monitoring system includes a property sensor that is configured to generate property sensor data that reflects an attribute of the property. The monitoring system includes a vehicle sensor that is configured to generate vehicle sensor data that reflects an attribute of a vehicle associated with the property. The monitoring system includes a monitor control unit that is configured to analyze the property sensor data and the vehicle sensor data. The monitor control unit is further configured to, based on analyzing the property sensor data and the vehicle sensor data, determine that an event associated with the vehicle has likely occurred. The monitor control unit is further configured to, based on determining that the event associated with the vehicle has likely occurred, determine a monitoring system action. The monitor control unit is further configured to perform the monitoring system action.Type: GrantFiled: February 21, 2019Date of Patent: May 18, 2021Assignee: Alarm.com IncorporatedInventor: Stephen Nodder
-
Patent number: 11010771Abstract: A system determines factored score by multiplying factor and match score for values of field in two records, offset score by adding offset to factored score, and weighted score by applying weight to offset score. The system determines status for two records based on combining weighted score with other weighted score corresponding to other field of two records. The system revises factor, offset, and weight based on feedback associated with two records. The system determines revised factored score by multiplying revised factor and match score for other values of field in two other records, revised offset score by adding revised offset to revised factored score, and revised weighted score by applying revised weight to revised offset score. The system determines learned status for two other records based on combining revised weighted score with additional weighted score corresponding to other field for two other records.Type: GrantFiled: January 31, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Arun Kumar Jagota, Piranavan Selvanandan
-
Patent number: 11011260Abstract: Medication management and reporting technology, in which output from at least one sensor configured to sense physical activity in a building in which medication of a patient is located is monitored and a determination is made to capture one or more images of the medication based on the monitoring. A camera is used to capture an image of the medication and the captured image is analyzed to detect a state of the medication. Information regarding a schedule by which the medication should be taken by the patient is accessed and an expected state of the medication is determined. The detected state is compared with the expected state and a determination is made that the patient has departed from the schedule based on the comparison revealing that the detected state does not match the expected state. A message indicating the departure from the schedule is sent based on the determination.Type: GrantFiled: May 6, 2019Date of Patent: May 18, 2021Assignee: Alarm.com IncorporatedInventors: Mark Andrew Hanson, Elizabeth Leslie Manson
-
Patent number: 11012683Abstract: Methods and systems including computer programs encoded on a computer storage medium, for receiving, from a camera, an image in which the camera detected a particular event based on a first set of camera settings, determining, from the image, that the image is a false positive as the camera falsely detected the particular event, determining that a number of images uploaded by the camera that are false positives satisfies a camera setting generation criteria, and in response, generating a second set of camera settings and providing the second set of camera settings to the camera.Type: GrantFiled: September 28, 2018Date of Patent: May 18, 2021Assignee: Alarm.com IncorporatedInventors: Allison Beach, Donald Madden, Weihong Yin, David James Hutz, Dave Conger, Christopher Silverman, Benjamin Asher Berg, Andrew Scanlon
-
Patent number: 11010427Abstract: Apparatuses, systems, and methods for generating and utilizing custom indexes for a plurality of geo-locations are described. A plurality of indexes are generated, each corresponding to one of a plurality of geo-locations, based on spatial area subdivisions of a space including the plurality of geo-locations. A points of interest (POIs) query is received, wherein results of the query are to be limited by a distance value. One or more geo-locations are identified as POIs within the distance value from a first geo-location of the plurality of geo-locations based on the corresponding indexes of the one or more identified geo-locations.Type: GrantFiled: January 11, 2018Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventor: Nathanael Black
-
Patent number: 11012317Abstract: An infrastructure monitor receives an indication of a fault on a first host computer of a plurality of host computers, wherein each of the plurality of host computers is associated with a different subset of a plurality of queues, and wherein each of the plurality of queues are serviced by a different subset of the plurality of host computers. The monitor identifies a first subset of the plurality of queues associated with the first host computer and determines a workload present on the first subset of the plurality of queues. The monitor further generates a single visualization to provide the indication of the fault on the first host computer, the first subset of the plurality of queues impacted by the fault, and the workload present on the first subset of the plurality of queues and causes presentation of the single visualization.Type: GrantFiled: August 18, 2017Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Venkata Rama Pavan Kumar Rangavajhala, Arjun Srinivasan
-
Patent number: 11010936Abstract: A system implementable on a computing device for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document. The color scheme has a predetermined number X of principal colors and a predetermined number Y of associated subordinate colors per principal color. The system also includes a color handler to modify the color scheme to produce an updated color scheme to match a perceived brightness of the at least one second color throughout at least a portion of the updated color scheme and a color processor to process and apply the updated color scheme at least to the component.Type: GrantFiled: November 18, 2019Date of Patent: May 18, 2021Assignee: Wix.com Ltd.Inventors: Avishai Abrahami, Giora Kaplan, Nadav Abrahami
-
Patent number: 11010481Abstract: Techniques and structures to provide secure data transfer between entities in a multi-user on-demand computing environment. An electronic device may comprise at least one physical memory device, one or more processors coupled with the at least one physical memory device, the one or more processors configurable to create a scratch organization within the computing environment, receive, via a user interface, a metadata selection comprising a plurality of metadata resources which define a set of components for a service implemented in an origin organization of the multi-user, on demand computing environment, extract the plurality of metadata resources from the origin organization within the computing environment into a metadata bundle, and deploy the metadata bundle in the scratch organization. Additional subject matter may be described and claimed.Type: GrantFiled: July 31, 2018Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Florian Bastianelli, Pascal Mercier, Sameer Singhvi
-
Patent number: 11010305Abstract: A request for a write action to be perform a data entity persisted in primary data sources is received. It is determined whether data changes to the data entity are tracked based on an object version key (OVK) definition of a target data object type. If the data changes to the data entity are tracked based on the OVK definition, an OVK key is generated, based on the OVK definition, from data field values specified in the request for the write action. An OVK version number for the data entity is updated, the OVK version number being identified by the OVK key. A cached data object of the target data object type is caused to be invalidated by the updated OVK version number, the cached data object of the target data object type being derived based on underlying data in the data entity persisted in the primary data sources.Type: GrantFiled: January 31, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Sameer Khan, Sanjaya Lai
-
Patent number: 11011036Abstract: Methods, systems, apparatus, and computer programs, for tracking objects are disclosed. In one aspect, a method is disclosed that includes actions of obtaining an image, determining that a user of a first monitoring system has opted-in for object tracking by a second monitoring system that is remote from the first monitoring system, and based on a determination that the user of the first monitoring system has opted-in for object tracking: determining whether the obtained image satisfies a predetermined level of similarity to a stored tracking object image model stored on a first device of the first monitoring system, and based on a determination that the obtained image satisfies a predetermined level of similarity to the stored tracking object image model, generating a tracking update notification, and transmitting the tracking update notification to the second monitoring system that is remote from the first monitoring system.Type: GrantFiled: July 1, 2019Date of Patent: May 18, 2021Assignee: Alarm.com IncorporatedInventors: Donald Madden, Daniel Todd Kerzner, Stephanie Sun Kinney
-
Patent number: 11010272Abstract: Techniques and structures to provide secure data transfer between entities in a multi-user on-demand computing environment. An electronic device may comprise at least one physical memory device, one or more processors coupled with the at least one physical memory device, the one or more processors configurable to create a scratch destination organization within the computing environment, receive, via a user interface, a metadata selection comprising a plurality of metadata resources, extract the plurality of metadata resources from an origin organization within the computing environment into a metadata bundle, and deploy the metadata bundle in the scratch organization. Additional subject matter may be described and claimed.Type: GrantFiled: October 31, 2018Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Florian Bastianelli, Pascal Mercier, Sameer Singhvi
-
Patent number: D919647Type: GrantFiled: April 11, 2019Date of Patent: May 18, 2021Assignee: Ke.com (Beijing) Technology Co., Ltd.Inventors: Dandan Zhao, Han Wu