Patents Assigned to COM'IN
-
Patent number: 10991160Abstract: Approaches described and suggested herein relate to generating three-dimensional representations of objects to be used to render virtual reality and augmented reality effects on personal devices such as smartphones and personal computers, for example. An initial surface mesh of an object is obtained. A plurality of silhouette masks of the object taken from a plurality of viewpoints is also obtained. A plurality of depth maps are generated from the initial surface mesh. Specifically, the plurality of depth maps are taken from the same plurality of viewpoints from which the silhouette images are taken. A volume including the object is discretized into a plurality of voxels. Each voxel is then determined to be either inside the object or outside of the object based on the silhouette masks and the depth data. A final mesh is then generated from the voxels that are determined to be inside the object.Type: GrantFiled: June 25, 2019Date of Patent: April 27, 2021Assignee: A9.com, Inc.Inventors: Himanshu Arora, Divyansh Agarwal, Arnab Dhua, Chun Kai Wang
-
Patent number: 10990601Abstract: In various embodiments, when a search query for certain products in an electronic catalog is received, a group of related products that are responsive to the search query may be identified. The product variants may be defined by one or more attributes. Each attribute may have one or more attribute values. The product variants may be first classified according to an attribute. One or more representative classes may be selected from the classes, for example, based on sales data (or other metric) and/or meaningful differentiation between the classes. Then a representative product variant from each class may be selected and returned as search results in response to the search query. In some embodiments, selection of the representative product variant from each class may be based on one or more factors, such as sales data, the particular customer's purchase or browsing history, cost, the search query, availability, among others.Type: GrantFiled: March 12, 2018Date of Patent: April 27, 2021Assignee: A9.COM, INC.Inventors: Alexis Bogie Jarr, Anna Fumiko Trowbridge, Sean Michael Bell, Justin Maner, Ruben Lozano-Aguilera, Nicholas William Mahen
-
Patent number: 10991233Abstract: Techniques are described for detecting and handling unauthenticated commands in a property monitoring system. In some implementations, a monitoring system may include sensors located throughout a property, a monitoring control unit, and an input device. The monitoring control unit may be configured to receive data collected by the sensors, as well as an input command detected by the input device. For an input command that does not include authentication information, the monitoring control unit may generate property state information based on the sensor data, then analyze the property state data and the input command against one or more rules that relate to authorization of unauthenticated commands. Based on the analysis, the monitoring control unit may determine whether to perform the action corresponding to the input command or whether to perform another action, for example, generating and providing a notification or authorization request to a user.Type: GrantFiled: January 27, 2020Date of Patent: April 27, 2021Assignee: Alarm.com IncorporatedInventors: Abraham Joseph Kinney, Daniel Todd Kerzner, David James Hutz
-
Patent number: 10986789Abstract: Methods, systems, and apparatus, includes computer programs encoded on a storage device, for sensor-assisted indoor gardening. In one aspect, a monitoring system is disclosed that includes a processor and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations may include determining that a particular plant type is growing in a zone of a property, determining, based on sensor data generated by one or more sensors installed at the property, whether a current value of an environmental attribute of the zone of the property satisfies a threshold environmental value for the particular plant type, and performing, by the monitoring system, one or more operations configured to instruct a configurable device installed at the property to modify the current value of the environmental attribute of the zone of the property towards the threshold environmental value for the plant type.Type: GrantFiled: August 29, 2018Date of Patent: April 27, 2021Assignee: Alarm.com IncorporatedInventor: Aaron Lee Roberts
-
Patent number: 10990636Abstract: A network-based service is disclosed for identifying travel properties of interest to a user based on historical data reflecting amenity use at the travel properties. The service may, for example, list a number of travel properties available for occupation by a user. The service may be in communication with amenity-associated devices of one or more travel properties, such as home automation devices. Provided that all occupants consent, the service may utilize data from amenity-associated devices to anonymously track usage of amenities at the properties. When a user searches for properties, historical data regarding past amenity use can be used to enrich search results. For example, where the user desires a property with a given amenity, results can be sorted based on actual usage of the amenity across properties. This can enable the user to determine the real-world benefits of the amenity with greater accuracy.Type: GrantFiled: February 20, 2018Date of Patent: April 27, 2021Assignee: HomeAway.com, Inc.Inventor: Scott Jared Beaudreau
-
Patent number: 10990593Abstract: Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data.Type: GrantFiled: May 4, 2018Date of Patent: April 27, 2021Assignee: saleforce.com, inc.Inventors: Donovan Schneider, Keith Jones Kelly, Nicholas Albert Bugajski
-
Patent number: 10992612Abstract: A database server may identify mentioned names in a body of a message and extract the names using name identification heuristics and algorithms. The service retrieves or utilizes a distributed connection graph to identify contacts associated with the parties to the conversation that may match or be similar to the mentioned name. Contacts may be scored based on similarities between the extracted name the names associated with nodes of the graph, as well as other factors. The highest scoring contact may be surfaced or displayed to one or more of the parties to the communication message.Type: GrantFiled: January 30, 2019Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
-
Patent number: 10988426Abstract: Continuous processes for making ethylene glycol form aldohexose-yielding carbohydrates are disclosed which enhance the selectivity to ethylene glycol.Type: GrantFiled: May 30, 2019Date of Patent: April 27, 2021Assignee: Iowa Com Promotion BoardInventors: David James Schreck, Ray Chrisman, Brooke Albin, Nye Clinton, Donald Bunning, Alex Buck
-
Patent number: 10990256Abstract: Methods, systems, and devices for modifying default display configurations for objects in a user interface are described. A system may support automatically drawing objects in a user interface such that the objects do not overlap and are legible to a user. To draw the objects with no overlaps, the system may determine when objects overlap based on a sweep procedure that identifies locations of default positions for each object to be displayed in the user interface. If two objects are identified to overlap in both a first and a second dimension during the sweep procedure, the system may modify one of the objects to prevent the overlap. For example, the system may hide the object or may find a next best location to draw the object such that the objects no longer overlap. Performing the sweep procedure may reduce latency and processing resources needed to identify any overlapping objects.Type: GrantFiled: September 12, 2018Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventors: Brian Mo, Patrice Pominville, Yi Chen, Yenan Chen, Yoshita Tibrewal, Brian Luc
-
Patent number: 10990694Abstract: Methods, systems, and devices for processing private data using a workflow action are described. A method may include identifying, at a user device that is authenticated to access a local system, an action of a workflow that is running on an external server that is external to the local system. The action may involve processing private data stored within the local system. The method may further include receiving, at the user device, a direct data query associated with the action, the direct data query including a set of encoded instructions that are self-extracting upon being executed by a browser of the user device. The method may further include executing, by the browser of the user device, the set of encoded instructions to directly access the private data and transmitting an indication of a result of the action based on directly accessing the private data.Type: GrantFiled: July 11, 2018Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventors: Douglas Eliot Chasman, David Chungnan Wu, Hugh Francis Cockburn, Alex Edelstein, Antoine Barseni, Franck Thomas, Antoine Magnier, Nhi Nguyen, Benoit Dufourd, Samantha Reynard, Samuel William Bailey
-
Patent number: 10991000Abstract: In accordance with embodiments, there are provided mechanisms and methods for advertisement distribution using a multi-tenant on-demand database system. These mechanisms and methods for distributing advertisements using a multi-tenant on-demand database system can integrate an advertisement distribution service with the services provided by the multi-tenant on-demand database system. The ability to provide an advertisement distribution service with the services provided by the multi-tenant on-demand database system can enable the distribution of advertisements to take advantage of other data stored by and/or services provided by the multi-tenant on-demand database system.Type: GrantFiled: February 19, 2013Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventor: Sridhar Palakurthy
-
Publication number: 20210117056Abstract: Methods and systems are described for creating and/or processing a definition for a dashboard with manually input code and user selections in a graphical user interface. In some implementations, user interface elements are displayed and selections from a user accepted. Responsive to the selections, definitions for one or more visualizations and datasources are automatically generated and displayed in a user interface element that accepts manually input customizations and code from the user. The resulting combination of code and definitions is stored as a definition for the dashboard, which when processed will transform data received from the at least one of the datasources, combine the transformed data with data from another of the datasources, and cause the display of a visualization based on the combined data.Type: ApplicationFiled: October 19, 2019Publication date: April 22, 2021Applicant: salesforce.com, inc.Inventors: Charles Weichih Kuo, Tony Wong, Wayne Rantala, Amey Ruikar, Shailesh Dinkar Govande, Aishwarya Kumar, Raksha Subramanyam, Kevin Wang
-
METHOD AND DEVICE FOR PROVIDING NOTES BY USING ARTIFICIAL INTELLIGENCE-BASED CORRELATION CALCULATION
Publication number: 20210117834Abstract: Disclosed are a method and device for calculating a correlation between notes using a database constructed on a basis of artificial intelligence, and supporting a service for the notes on a basis of the calculated correlation. A method by which a note providing device that interworks with a user terminal provides notes, includes: constructing a keyword DB by extracting a keyword from a note generated through the user terminal and reflecting a weight calculated through machine learning using the extracted keyword; and calculating a correlation score for each of a plurality of target notes correlated with a reference note using the keyword DB. Therefore, the method and device for providing the notes using the artificial intelligence-based correlation calculation can more accurately recommend the correlated notes by reflecting the interaction of the user.Type: ApplicationFiled: December 29, 2020Publication date: April 22, 2021Applicant: FASOO.COM CO., LTD.Inventors: Kyu Gon CHO, Jong Sin CHOI, Bum Jong LEE -
Publication number: 20210117937Abstract: Disclosed herein are system, method, and computer program product embodiments providing a data sorting and rating system. An embodiment operates by detecting a user modification of a particular value of a sorted plurality of values of a column displayed in a visual interface including a sorting visual indicator indicating that the plurality of values are sorted. It is determined that the values are no longer sorted after the user modification. The sorting visual indicator is replaced with a refresh visual indicator based on the determination that the plurality of values are no longer sorted. The values including the user modification are re-sorted based on a selection of the refresh visual indicator. The re-sorted plurality of values including the user modification of the particular value are provided for display in the visual interface.Type: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Applicant: salesforce.com, inc.Inventors: DAVID TSAI, Carly BERMAN, Rebecca YUKELSON
-
Patent number: 10986064Abstract: Disclosed are various embodiments relating to the identification of events that occur within a media item. In one embodiment, among others, a media item is rendered for display on client devices. A plurality of messages are received from client devices, wherein each of the messages comprises a timestamp indicating a time relative to a media item. The existence of an event in the media item is determined based at least in part on a clustering of at least a subset of the messages received.Type: GrantFiled: September 8, 2017Date of Patent: April 20, 2021Assignee: IMDB.COM, INC.Inventors: Hilliard Bruce Siegel, Kenneth P. Fishkin
-
Patent number: 10984369Abstract: Systems and methods which provide processing of payment errors with respect to delivery services in accordance with user preferences. According to embodiments, a delivery service user provides information with respect to how payment errors with respect to delivery services provided to the user are to be handled to facilitate electronic and/or automated processing of such payment errors. A user may authorize payment shortages on the user's behalf, may request notification for an ad hoc determination as to how the shortage is to be handled, or may elect to have postal items returned in the case of payment shortage. Various levels of payment error handling services may be provided with respect to users. Detailed information, such as statistics with respect to users' payment errors, the numbers and types of payment errors, user's preferences in handling payment errors, etcetera, may be provided.Type: GrantFiled: November 6, 2013Date of Patent: April 20, 2021Assignee: Stamps.com Inc.Inventors: Keith D. Bussell, Geoffrey C. Begen
-
Patent number: 10982873Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring air quality with multiple sensing devices. The methods, systems, and apparatus include actions of: obtaining first sensor data from a sensor that is not an air quality sensor, determining that the first sensor data satisfy a first air quality criterion, in response to determining that the first sensor data satisfy the first air quality criterion, obtaining second sensor data from an air quality sensor, determining that the second sensor data satisfy a second air quality criterion, and based on a determination that the second sensor data satisfy the second air quality criterion, activating an air quality device.Type: GrantFiled: February 5, 2020Date of Patent: April 20, 2021Assignee: Alarm.com IncorporatedInventor: Colby Kevin Clark
-
Patent number: 10982963Abstract: A method involves utilizing a geo-locator service and zone servers to reduce server resource requirements for determining high quality solutions to routing problems. The use of a geo-locator service and zone servers enables the use of servers having less memory which can handle determination of high quality solutions to routing problems involving locations spanning a smaller geographic area even if they are incapable of handling determination of high quality solutions to routing problems involving locations spanning a larger geographic area, and enables efficient assignment of requests to an appropriate server without unduly burdening high value servers having sufficient memory to handle determination of high quality solutions to routing problems involving locations spanning a very large geographic area with determination of high quality solutions to routing problems involving locations spanning a smaller geographic area.Type: GrantFiled: December 30, 2018Date of Patent: April 20, 2021Assignee: Salesforce.com, Inc.Inventors: John Brian Stewart, Dinesh Premalal Weerapurage, Timothy Alan Carnes, Christopher Sebastian Groer, Lahiru Sandakith Pileththuwasan Gallege, Chenlu Lou
-
Patent number: 10984359Abstract: Disclosed embodiments include a method for combining a BATCH application programming interface (API) and a QUEUEABLE API on a SALESFORCE platform to process records. The method can include accessing a programming environment associated with an add-on application for a SALESFORCE platform, obtaining records via the add-on application to be processed on the SALESFORCE platform in accordance with a job type, calling a BATCH API to process the records by batching the records to create job records, and calling a QUEUEABLE API to process the job records in QUEUEABLES including parallel QUEUEABLES such that at least some job records included in the parallel QUEUEABLES are processed in parallel in accordance with the job type.Type: GrantFiled: June 23, 2016Date of Patent: April 20, 2021Assignee: FinancialForce.com, Inc.Inventor: Lee Francis Storey
-
Patent number: D916901Type: GrantFiled: April 1, 2020Date of Patent: April 20, 2021Assignee: salesforce.com, inc.Inventors: David Gómez-Rosado, Myles Thompson, Todd Matthews, Adam Doti