Patents Assigned to COM'IN
-
Publication number: 20210232375Abstract: The present disclosure is directed to systems and methods for deploying a prototype of a user interface. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may also include providing the design environment to the user for designing the UI. The method may also include deploying, via the design environment, the prototype of the UI to an instance from among a plurality of instances. Each of the plurality of instances may be associated with a different stage in a development process for designing the UI. Deploying the prototype of the UI may include transitioning the prototype of the UI from a first stage to a second stage of the development process.Type: ApplicationFiled: January 28, 2020Publication date: July 29, 2021Applicant: salesforce.com, inc.Inventor: Alan WEIBEL
-
Publication number: 20210232374Abstract: The present disclosure is directed to systems and methods for determining which UI features from the gallery of UI features to incorporate in a design environment. For example, the method may include generating a gallery of user interface (UI) features based on a machine learning model trained to analyze usage of different UI features from among a plurality of UI features to identify usage patterns of the different UI features. The method may include receiving user feedback analyzing the gallery of UI features. The method may include determining, based on a combination of the user feedback and the machine learning model, which UI features from the gallery of UI features to incorporate in a design environment. The method may include providing the determined UI features in the design environment accessed over a communications network via a single sign-on process.Type: ApplicationFiled: January 28, 2020Publication date: July 29, 2021Applicant: salesforce.com, inc.Inventor: Alan WEIBEL
-
Publication number: 20210232604Abstract: A request may be received to transform records in a data lake that match one or more query criteria. Data lake records that match the criteria may be retrieved. The retrieved records may include two data lake records associated with the same data lake record identifier. A transformed record may be generated based on time stamps associated with the retrieved records.Type: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Applicant: Salesforce.com, Inc.Inventors: Shreedhar Sundaram, Mahalaxmi Sanathkumar, Aaron Zhang, Parin Kenia, Violet Gong, Priya Sethuraman, Zhidong Ke, Kevin Terusak
-
Publication number: 20210232482Abstract: Described herein are systems, apparatus, methods and computer program products for implementing a self executing and self disposing signal for an imperative programming language. The self executing and self disposing signal may be utilized by a ReactiveX specification programming language. The signal may be executed before it is observed by an external observer, reducing load times. Additionally, the signal may allow for multiple observers to observe the output of the signal at the same time and may be self disposing to prevent memory leaks.Type: ApplicationFiled: April 16, 2021Publication date: July 29, 2021Applicant: Salesforce.com, Inc.Inventor: Anthony Miller
-
Publication number: 20210234669Abstract: Methods and systems are described for using cache objects to store events for adding corresponding objects in a blockchain. In one implementation, a first cache object is identified. The cache object stores events published responsive to updates, insertions, or deletions of records in a database object. An identifier for the cache object is based on a time window with which the cache object is associated, and an identifier for the database object. Events are retrieved from a cache that includes the cache object, based on the identifier for the cache object. The events were stored in the cache object during the time window. A block is added to a blockchain. The block's payload includes objects corresponding to a subset of the events.Type: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Applicant: salesforce.com, inc.Inventors: Prabhjot Singh, Shivam Nayan Patel
-
Patent number: 11075863Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for publisher and share action integration in a user interface (UI) for automated messaging. In some implementations, information is displayed in a first component and in a second component in a UI on a display. The first component is a publisher configured for composing and sharing messages on different communication channels using different share actions. The second component includes links to data items. When one of the data items is selected, a set of share actions for sharing the selected item using the publisher can be identified and displayed. When one of the displayed share actions is selected, it can be determined that the selected share action is applicable to one of the communication channels. A reference to the selected item can be provided in a message being composed in the publisher for sharing on the one communication channel.Type: GrantFiled: January 15, 2020Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventors: Eric Shu Wang Yip, Ning Tai, Ishita Shah, Cuong Si The Dong, Jose Garcia
-
Patent number: 11074030Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the identification of a viewport within a browser window of a screen that is shared via a screen-sharing application. By accurately identifying the location and dimensions of the viewport within the browser window, it is possible to render the viewport in the correct location within a screen of a remotely located device.Type: GrantFiled: July 31, 2019Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventor: Peter Cyr
-
Patent number: 11072464Abstract: In a multi-functional storage container and fitness training system, a storage container of the system includes additional functionality and utility as one or more of a combination of a fitness exercise station, a portable cooler or personal storage container, and a platform to secure smart electronic devices thereon such as smartphones, tablet-like devices, and the like, providing a charging station function to charge these smart devices. The example system may alternatively be understood as a fitness exercise station having multi-functional utility beyond exercise, or a storage container having multi-functional utility beyond the storage of articles.Type: GrantFiled: March 29, 2019Date of Patent: July 27, 2021Assignee: GOL-FIT.com LLCInventors: Richard A. Freedman, Quincy R. Heard
-
Patent number: 11074594Abstract: The invention relates to a computer implemented method and system for generating a data collection process for a user device. The method comprises: receiving, at a third-party server, an instruction to begin a data collection process for a user operating a user device; receiving, at the third-party server, static data from the user device; determining, at the third-party server, a set of data to be collected from the user; generating, at the third-party server, code for a first data collection module based on the set of data to be collected from the user; providing, from the third-party server, the code for generating the first data collection module to the user device; receiving, at the third-party server, confirmation that a user of the user device has provided the information required by the first data collection module to the service-provider server; and determining if the user has provided the set of data to be collected.Type: GrantFiled: November 20, 2019Date of Patent: July 27, 2021Assignee: CHECKIN.COM GROUP ABInventors: Kristoffer Cassel, Joel Cassel, Alexey Kuznetsov
-
Patent number: 11075802Abstract: A method for router configuration includes: at a router, collecting DHCP server presence data of a local area network; at the router, collecting NAT server presence data of the local area network; generating a network configuration status based upon the DHCP server presence data and the NAT server presence data; and configuring DHCP server and NAT server settings of the router based on the network configuration status.Type: GrantFiled: August 29, 2018Date of Patent: July 27, 2021Assignee: A9.COM, INC.Inventors: Nathaniel Crane Hardison, Rowan Matthew Chakoumakos, Timothy Amos Schallich, Nicholas Spencer Weaver
-
Patent number: 11074065Abstract: Methods, systems, and devices for data processing at a software development kit running in a mobile device are described. A software development kit may receive, from a mobile application running on the mobile device, a logged event indication in response to an event occurring within the mobile application. The software development kit download, from an application server and before receiving the logged event indication, a data payload including a set of triggers, a set of rules associated with the set of triggers, and a set of processing commands associated with the set of rules. The software development kit may then identify the received logged event indication as a trigger from the set of triggers, evaluate a rule associated with the trigger based on the identifying, and process a processing command associated with the rule, where the processing command includes utilizing native code of the mobile application.Type: GrantFiled: December 6, 2019Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventors: Brian Matthew Criscuolo, William Gail Mote, II, Seth Clark, Jeff Sylvia
-
Patent number: 11076023Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.Type: GrantFiled: January 29, 2020Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
-
Patent number: 11074526Abstract: A computer-implemented method of connecting user equipments, i.e. UEs, to coordinate a transport request is disclosed. The method comprises sending a location request message to a plurality of UEs, receiving location response messages from each of one or more UEs of the plurality of UEs, receiving a requested destination message from a first UE, determining a first group of UEs, determining a second group of UEs based upon the location response messages, sending an indicator associated with each UE of the second group of UEs to the first UE, receiving an indicator associated with a second UE of the second group of UEs from the first UE, sending a journey request message to the second UE, receiving an acceptance indication response message from the second UE.Type: GrantFiled: March 16, 2020Date of Patent: July 27, 2021Assignee: Skoot Ride.Com Ltd.Inventor: Greg Gormley
-
Patent number: 11076164Abstract: Embodiments provide a video camera that can be configured to compress video data in a manner that achieves a targeted output size in a computationally efficient manner. The video compression systems and methods can be used with DCT-based compression standards to include a rate control aspect. The rate controlled video compression methods can be configured to compress video data in real time and/or using a single pass. During compression of video data, the video compression systems and methods can modify compression parameters to achieve a targeted file size while maintaining relatively high visual quality of the compressed images.Type: GrantFiled: January 6, 2020Date of Patent: July 27, 2021Assignee: RED.COM, LLCInventor: Manjunath Subray Bhat
-
Patent number: 11074471Abstract: Techniques are described for assisted creation of video rules via scene analysis. In some implementations, a scene is obtained, a shape of an element in a ground plane shown in the images of the scene is identified, user input that defines a shape of a region of interest used in a video rule is obtained, that the shape of the region satisfies a reshape criteria based on the shape of the element in the ground plane shown in the images of the scene is determined, and a reshaped region based on the shape of the element in the ground plane shown in the images of the scene is determined.Type: GrantFiled: August 28, 2019Date of Patent: July 27, 2021Assignee: Alarm.com IncorporatedInventors: Allison Beach, Adam Rodriguez, Donald Madden
-
Patent number: 11074044Abstract: Techniques are disclosed relating to automatically synthesizing user interface (UI) component instances. In disclosed techniques a computer system receives a set of existing UI elements and a set of design rules for the set of existing elements, where design rules in the set of design rules indicate one or more allowed states for respective UI elements in the set of existing UI elements. The one or more allowed states may correspond to one or more visual characteristics. Using the set of existing UI elements, the computer system may then automatically generate a plurality of UI component instances based on the set of design rules, where a respective UI component instance includes a first UI element in a first allowed state. The computer system may then train, using the plurality of UI component instances, a machine learning model operable to automatically generate UI designs.Type: GrantFiled: January 12, 2021Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventors: Owen Winne Schoppe, Sönke Rohde, Brian J. Lonsdorf, Jessica Lundin, David J. Woodward, Alan Martin Ross, Michael Sollami
-
Patent number: 11074765Abstract: Systems and methods which provide for activation of postage indicia at a point of sale are shown. In operation according to embodiments, unassigned (e.g., not yet activated or not yet representing postage value) tokens (e.g., IBI barcodes) suitable for later use as postage indicia are distributed to various point of sale locations, such as retail locations, consumer kiosks, vending machines, etc. and made available for purchase by users. Upon purchase, at a point of sale, such unassigned tokens are preferably activated as valid or “live” postage indicia. Thereafter, the postage indicia may be used to post mail items.Type: GrantFiled: June 5, 2019Date of Patent: July 27, 2021Assignee: Stamps.com Inc.Inventors: James Michael Bortnak, Kenneth Thomas McBride
-
Patent number: 11074054Abstract: The present disclosure is directed to systems and methods for creating a design of a collection. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may include, in response to the user being validated, accessing a user profile associated with the user. The method may include identifying, based on the user profile, a first plurality of user interface (UI) features for designing a UI. The method may include receiving a request to create a collection for designing the UI. The method may include, in response to creating the collection, receiving, from the user, a design for the collection including a selection of UI features from among the first plurality of UI features. The method may include storing the design of the collection in a repository, the design being accessible as a template.Type: GrantFiled: January 28, 2020Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventor: Alan Weibel
-
Patent number: 11074559Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating each of the payment gateway adapters with the cloud computing platform.Type: GrantFiled: August 30, 2019Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks
-
Patent number: D926220Type: GrantFiled: November 21, 2019Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventor: Pavithra Ramamurthy