Patents Assigned to IT.COM, Inc.
  • Publication number: 20200233679
    Abstract: Embodiments of the present disclosure relate to software optimization by identifying unused/obsolete components of a software application. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Applicant: Salesforce.com, inc.
    Inventors: Brian TOAL, Rahul SHINDE
  • Publication number: 20200233675
    Abstract: Embodiments of the present disclosure relate to loading software resources for execution by a software application. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Applicant: salesforce.com, inc.
    Inventors: Brian TOAL, Rahul Shinde
  • Patent number: 10719428
    Abstract: A user interface automation framework is described. A system records multiple user interface screenshots during a session of a user interacting with a user interface application executing on a host computer. The system records metadata associated with the host computer during the session. The system executes a test of the user interface application based on the multiple user interface screenshots and the metadata.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventor: Vikas Taneja
  • Patent number: 10719811
    Abstract: Methods and systems are provided for retroactive removal of content from an organization activity timeline of an organization. The content removed can be, for example, past activities or contributions to those past activities. The organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization. The disclosed methods and systems can be used to control which activities, or contributions to activities, are displayed in the organization activity timeline. One or more identifiers can be added to one or more blacklists. Past activities that are part of the organization activity timeline can be evaluated to determine whether those past activities include the identifier. If so, those past activities (or contributions to those past activities) are removed from the organization activity timeline.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Eli Spencer Hickox, Christianne Brittany Dennison
  • Patent number: 10719873
    Abstract: Methods and systems are provided for generating and delivering an alert to an individual regarding a credit inquiry. For example, an inquiry request may be received that includes a request for credit data associated with an individual. An alert may then be generated and provided to the individual based on retrieved contact information associated with the individual. In some embodiments, the alert is generated regardless of whether the inquiry causes a change to credit data associated with the individual.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: July 21, 2020
    Assignee: Consumerinfo.com, Inc.
    Inventors: Michael John Dean, Mark Joseph Kapczynski
  • Patent number: 10719555
    Abstract: A method for providing access to a data item in a multi-tenant database system is disclosed. The method comprises storing a data item as a first data object in a first tenant domain in the database system wherein the data item comprises a knowledge-based item and the first data object has a first data object identifier (ID). The method further comprises generating a platform object with polymorphic lookup, storing database ID information for the data item in the platform object, the database ID information for the data item including the first data object ID, providing a first entity in a second tenant domain with access to the data item by linking the platform object to a first tenant-specific object accessible by the first entity, and providing for display in a user interface a link that is mapped to the data item via the platform object and the first tenant-specific object.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Roojuta Lalani, Neeraj Ahuja
  • Patent number: 10721323
    Abstract: High performance data streaming is provided. An intermediate iterator receives a request to process streaming data in a parent request buffer from a parent iterator. The intermediate iterator sends a request to provide a batch of the streaming data in a request child buffer to a child iterator. The intermediate iterator receives the batch of the streaming data in a child response buffer from the child iterator. The intermediate iterator processes the batch of the streaming data. The intermediate iterator sends the processed batch of the streaming data in a response parent buffer to the parent iterator.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Seth John White, Guillaume Le Stum, Benjamin Shaw
  • Patent number: 10719533
    Abstract: A system may store data in a shared table of a distributed database based on generating a tenant-specific partition key. The system may receive a message from a first tenant that indicates certain data to be written to or retrieved from a shared table (e.g., shared between multiple tenants). The system may then identify a data key, a tenant identifier, and a data type identifier associated with the data and generate a partition key that includes the data key, tenant identifier, and data type identifier. The system may then transmit the partition key to the shared table, and data may be written to or retrieved from the table based on the tenant-specific partition key.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Busjaeger, Scott Hansma, Pallav Kothari, Michael Sgroi
  • Patent number: 10719563
    Abstract: A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Leo Tenenblat, Marko Koosel, Thomas Sola, Siuling Ku, Andrew Tran, Ning Song, Doug Chasman
  • Patent number: 10721152
    Abstract: A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
  • Patent number: 10713740
    Abstract: A doorbell cam device for controlling access to a listing includes a microprocessor, a video interface, an input interface, a wireless network interface, an audio interface and a special computer program. The doorbell cam device is adapted to scan a machine readable optical label encoding a showing appointment, request a showing appointment management system to validate the showing appointment, receive a validation result, and notify an electronic lock system to open when the showing appointment is validated. The opened electronic lock system provides access to the listing for a user presenting a showing pass scanned by the video interface. The scanning can be triggered by a double-press of the input interface.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: July 14, 2020
    Assignee: ShowingTime.com, Inc.
    Inventor: Michael P. Caputo
  • Patent number: 10713588
    Abstract: A system for processing social media data includes a platform with a social media acquisition module configurable to collect a plurality of social media statements. The platform further includes an analysis engine configurable to analyze the plurality of social media statements according to a first sentiment model to generate first analytics data. The analysis engine is configurable to present the first analytics data to a client user, including a display of a sentiment value for each of the social media statements. The platform further includes a feedback queue configurable to receive feedback from the client user on at least a portion of the sentiment values; a model modification module configurable to modify the first sentiment model based on the feedback to result in a modified sentiment model; and a database configurable to store the modified sentiment model as a personalized sentiment model for the client user.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Dai Duong Doan, Alexander Merritt
  • Patent number: 10713230
    Abstract: Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a custom data column within the object data structure, and this single custom data column may contain different data types for each tenant.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Craig Weissman, Simon Wong
  • Patent number: 10713066
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
  • Patent number: 10713634
    Abstract: Systems and methods which provide postage indicia using mobile communication handsets are shown. According to embodiments, users are enabled to introduce mail pieces into a mail delivery stream which are accepted as having activated, value comprising postage indicia associated therewith without the use of traditional metering systems, processor-based postage generation and printing systems, or even printers. Instead, a token comprising substantially unique identification information identifying a mail piece is activated as an activated token having postage value associated therewith using mobile communication handsets, such as a smart phone, network enabled personal digital assistant, etc. according to embodiments of the invention.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: July 14, 2020
    Assignee: Stamps.com Inc.
    Inventors: Kenneth Thomas McBride, John Roland Clem
  • Patent number: 10713243
    Abstract: A query to retrieve database values for a first subset of table columns in a database table is determined. Runtime column selection variables are set up to identify the first subset of table columns for data retrieval, and are dynamically bound to a prepared query statement with single-column query statements joined by interstitial union operators. Each single-column query statement in the prepared query statement specifies a single-column query directed to a corresponding table column with a corresponding predicate to be bound at runtime dynamically with a corresponding portion of the one or more runtime column selection variables. The predicate is evaluated to be true or false in dependence on whether the corresponding table column is in the first subset of table columns. The prepared query statement is executed to retrieve database values for the first subset of table columns in the database table.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventor: Rohitashva Mathur
  • Patent number: 10713101
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating client-based control and experience of application programming interfaces in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises offering, by application programming interface (API)-usage server device (“API-usage device”), a client interface package including a user interface for facilitating client-based control of APIs at a client computing device over a network. The method may further include facilitating, by the API-usage device, the client-based control of the APIs using an API menu accessible through the user interface, where the API menu is selectively populated with one or more of documentation, working code samples, and application protocol clients.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Luis Campos-Guajardo, Jonathan Rico Morales, Carlos Enrique Mogollan Jimenez
  • Patent number: 10713070
    Abstract: Systems and methods are disclosed for providing visualizations across devices of user interactions with a data analytics service. User interactions with a data analytics user interface on a first device are detected. Device agnostic commands are generated for performing the user interactions on a second device. The device agnostic commands are transmitted to a second device for replicating the user interactions on the second device.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventor: Santhosh Kumar Kuchoor
  • Patent number: 10713592
    Abstract: The disclosed systems and methods include pre-calculation, per object, of object feature bin values, for identifying close matches between objects, such as text documents, that have numerous weighted features, such as specific-length word sequences. Predetermined feature weights get scaled with two or more selected adjacent scaling factors, and randomly rounded. The expanded set of weighted features of an object gets min-hashed into a predetermined number of feature bins. For each feature that qualifies to be inserted by min-hashing into a particular feature bin, and across successive feature bins, the expanded set of weighted features get min-hashed and circularly smeared into the predetermined number of feature bins. Completed pre-calculated sets of feature bin values for each scaling of the object, together with the scaling factor, are stored for use in comparing sampled features of the object with sampled features of other objects by calculating an estimated Jaccard similarity index.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventor: Mark Manasse
  • Patent number: 10713223
    Abstract: Among heterogeneous nodes in a cluster, one node's capabilities can vary widely from that of others in the same cluster, for example, in a cluster of storage servers. As each of the clients/writers to the cluster may contact different server nodes in the cluster over time, with each contact the client/writer may receive server metric information, including both the contacted node's current metrics as well as metrics for any other nodes of which the contacted node is aware. The client/writer may provide updated information to the contacted node regarding the metrics for other nodes of which the client/writer is aware or has contacted. The exchange of metric information may be piggybacked upon read/write requests to each node to conserve bandwidth.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: July 14, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Venkateswararao Jujjuri, Andrey Yegorov, Rithin Shetty