Patents Assigned to COM'IN
-
Patent number: 10965632Abstract: A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the received message into a block of the blockchain stored in the distributed database system. When the second message server receives the message from the first message server, the second message server can determine whether a component from the received message matches the selected component that is stored in the block of the blockchain.Type: GrantFiled: October 29, 2019Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventor: Tal Golan
-
Patent number: 10963371Abstract: Disclosed herein are system, method, and computer program product embodiments providing a testing integration and automation system. An embodiment operates by receiving a component selection of a set of one or more components of the computing program for testing from a testing interface. A test procedure for testing a new component for the computing program with the selected one or more components of the set is identified. A selection of a runtime environment in which to test the new component and the computing program is received from the testing interface. The test procedure is executed in the selected runtime environment to generate testing results. The testing results of the executing the test procedure in the selected runtime environment are provided via the testing interface.Type: GrantFiled: October 2, 2019Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Mariano Edgardo De Sousa Bispo, Evangelina Martinez Ruiz Moreno, Federico Balbi, Santiago Vacas
-
Patent number: 10963942Abstract: The disclosure herein provides systems, methods, and devices for generating recommendations of dynamic or unique items. A system for generating recommendations of unique items comprises a data collection engine, a scoring engine, a user penalty calculator, and a recommendation compilation engine, wherein the recommendation engine is configured to transmit to a user access point system a list of recommended alternative unique items predicted to be preferred by a user of the user access point system.Type: GrantFiled: October 5, 2018Date of Patent: March 30, 2021Assignee: VAST.COM, INC.Inventors: David Wayne Franke, Joshua Howard Levy, Hans Ulrich Grasemann, Lauri Janet Moore, David Pratt, William T. Moose, Andrew K. Moore, John William Prior
-
Patent number: 10963939Abstract: Various embodiments provide techniques for generating a style profile in which items are recognized in image data, analyzed for their attributes, and categorized based on those attributes. In various embodiments, computer vision techniques can be used to analyze the image data and subsequent image data to update the generated style profiles. The style profiles may be associated with a person, event, or the like and provide users with items having similar characteristics or attributes, which may be available for purchase in an electronic marketplace. The style profiles may be updated by analyzing user interaction with the provided items and by receiving additional image data. Additionally, recommendations may be provided based on search queries that identify certain events or style profiles.Type: GrantFiled: August 27, 2018Date of Patent: March 30, 2021Assignee: A9.com, Inc.Inventors: Andrea Joyce Diane Zehr, Aishwarya Natesh, Sharmila Nagaraja Reddy, Pinkee Rasik Patel Gupta, Whitney Chan, Son D. Tran, Deborah S. Hoo, Smita Malaviya
-
Patent number: 10963519Abstract: A data processing server may receive a set of data objects for frequent pattern (FP) analysis. The set of data objects may be analyzed using an attribute diversity technique. For the set of data attributes of the set of data objects, the server may arrange the attributes in one or more dimensions. The server may initialize a set of centroids on data points and identify mean values of nearby data points. Based on an iteration of the mean value calculation, the server may identify a set of attributes corresponding to final mean values as being groups of similarly frequent attributes. These groups of similarly frequent attributes may be analyzed using an FP analysis procedure to identify frequent patterns of data attributes.Type: GrantFiled: March 18, 2019Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Nathan Irace Burke, Kexin Xie, Xingyu Wang, Wanderley Liu, David Yourdon
-
Patent number: 10963782Abstract: The technology disclosed relates to an end-to-end neural network for question answering, referred to herein as “dynamic coattention network (DCN)”. Roughly described, the DCN includes an encoder neural network and a coattentive encoder that capture the interactions between a question and a document in a so-called “coattention encoding”. The DCN also includes a decoder neural network and highway maxout networks that process the coattention encoding to estimate start and end positions of a phrase in the document that responds to the question.Type: GrantFiled: January 31, 2017Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Caiming Xiong, Victor Zhong, Richard Socher
-
Patent number: 10963681Abstract: A monitoring system is configured to monitor a property. The monitoring system includes a camera, a sensor, and a monitor control unit. The monitor control unit is configured to receive image data and sensor data. The monitor control unit is configured to determine that the image data includes a representation of a person. The monitor control unit is configured to determine an orientation of a representation of a head of the person. The monitor control unit is configured to determine that the representation of the head of the person likely includes a representation of a face of the person. The monitor control unit is configured to determine that the face of the person is likely concealed. The monitor control unit is configured to determine a malicious intent score that reflects a likelihood that the person has a malicious intent. The monitor control unit is configured to perform an action.Type: GrantFiled: January 30, 2019Date of Patent: March 30, 2021Assignee: Alarm.com IncorporatedInventors: Donald Madden, Achyut Boggaram, Gang Qian, Daniel Todd Kerzner
-
Patent number: 10963489Abstract: Disclosed are some examples of systems, apparatus, methods and storage media for creating groups in a social networking database system, and more specifically, to creating groups based on network feed items. In some implementations, a database system is capable of maintaining a database including data associated with a plurality of users and groups to which the users can be subscribed. The system is configurable to provide a feed for display to a first user, and to receive input entered in a publication field by the first user. The system is configurable to create a feed item for display to the first user and to at least one second user based on the received input. The system is configurable to receive second input associated with the feed item from the second user. The system is additionally configurable to provide a selectable user interface (UI) element for display to the first user.Type: GrantFiled: January 9, 2020Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventor: Ashok Gadamsetty
-
Patent number: 10965899Abstract: Method system and apparatus, including computer programs encoded on a storage device, for integrating a display device with a connected-home monitoring system. The method including receiving, by the source programming interrupt unit and from a monitoring unit of a property monitoring system, a source programming interrupt message that was (i) generated by the monitoring unit and (ii) includes instructions for the source programming interrupt unit to modify source programming received by a source programming unit, obtaining, by the source programming interrupt unit, image data that depicts a portion of the property that is associated an event detected by the monitoring unit, modifying, by the source programming interrupt unit, source programming received by the source programming unit to include the image data, and providing, by the source programming interrupt unit, the modified source programming to the display device for output on the display of the display device.Type: GrantFiled: April 17, 2018Date of Patent: March 30, 2021Assignee: Alarm.com IncorporatedInventor: Gary Franklin Bart
-
Patent number: 10965453Abstract: A method and system for encryption and decryption. The system includes a user computing device, a root secret server, and a backend server. The root secret server has a root secret code, and when receiving a fingerprint of the user computing device, calculates a device secret code for that device using the fingerprint. When sensitive data needs to be encrypted, the user computing device calculates a data key for the data based on the device secret code and the data information, and encrypts the data. The backend server retrieves the root secret code from the root secret server, and in response to receiving the encrypted data, retrieves data information and calculates the data key to decrypt the data. Similarly, the backend server can encrypt data and the user computing device can decrypt data. The root secret code, the device code, and the data key form a three level encryption mechanism.Type: GrantFiled: September 14, 2018Date of Patent: March 30, 2021Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., JD.com American Technologies CorporationInventors: Yueh-Hsun Lin, Wei Gao, Jimmy Su
-
Patent number: 10960301Abstract: A method of rendering a grid based user interface includes selecting a gaming object with an illumination value to be updated. The gaming objects located directly adjacent to the selected gaming object each having an associated illumination value. The updated illumination value takes into account the illumination values of the directly adjacent gaming objects. The game object is rendered using the updated illumination value.Type: GrantFiled: December 13, 2018Date of Patent: March 30, 2021Assignee: KING.COM LTD.Inventor: Manuel Kurt Bosze
-
Patent number: 10963271Abstract: In accordance with embodiments, there are provided mechanisms and methods for receiving a command to define at least one mobilized object that implements a view for at least one mobile device of data retrieved from an on-demand service. These mechanisms and methods further include generating the mobilized object including the at least one instruction for defining the view for the at least one mobile device, and pushing the mobilized object to the at least one mobile device.Type: GrantFiled: January 26, 2017Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Erik Forsberg, Bagrat Mazyan, Jason Schroeder, Deepak Kothule
-
Patent number: 10964109Abstract: A method for creating a complete three-dimensional model of a vehicle, along with a corresponding virtual tour and means for navigating said model is disclosed.Type: GrantFiled: October 23, 2019Date of Patent: March 30, 2021Assignee: LENFLASH.COM, CORP.Inventor: Moysey Fatakhov
-
Patent number: 10963311Abstract: A computing environment having a first plurality of executing processes being executed by one or more processors. The executing processes each have associated resources. The executing processes utilize the associated resources. A consumed portion of a resource that is utilized by a selected executing process from the first plurality of executing resources is determined. An unconsumed portion of the resource is estimated. A first preselected amount of the unconsumed portion is allocated for utilization by a process not in the first plurality. A second preselected amount of the unconsumed portion is reserved as a fence between the consumed portion and the allocated first preselected amount of the unconsumed portion.Type: GrantFiled: September 30, 2016Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: James E. Walsh, Sameer Tiwari
-
Patent number: 10965504Abstract: A method for generating a pulse-position-modulated signal. The signal includes a temporal succession of waveforms among Ns waveforms obtained by time shift that is an integer multiple of an elementary time duration Tc. The method includes the following steps executed for a k rank symbol among Ns symbols: obtaining, a set of N modulation coefficients cl(k), a modulation coefficient of index n, cn(k), being expressed as the product of a reference modulation coefficient cn(r) coming from the Fourier series decomposition of a reference waveform associated with a symbol of rank r multiplied by a phase shift term the argument of which is proportional to n; and generating M temporal samples of a k-th waveform carrying the symbol of rank k by Fourier transformation of said set of N modulation coefficients cl(k).Type: GrantFiled: May 16, 2017Date of Patent: March 30, 2021Assignee: B-COMInventors: Stephane Paquelet, Patrick Savelli
-
Patent number: 10963946Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a mixed-cart solution for an in-store app. An embodiment operates by receiving a request to add an item from a physical store to an associate shopping cart associated with an account. It is determined that the account is additionally associated with an online shopping cart associated with the store, and that the requested item does not exist in the online shopping cart. It selected item is added to the associate shopping cart. Both the online shopping cart and the associate shopping cart are provided to a computing device configured to simultaneously display both the online shopping cart and the associate shopping cart.Type: GrantFiled: July 31, 2018Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Gilberte Houbart, Daryn Cox, Aeshvarya Verma, Hayim Kobi
-
Patent number: 10963454Abstract: A method of deleting a plurality of records in a log-structured merge (LSM) tree based storage system during a merge operation that writes data from a memory storage to an extent, includes receiving a command to delete a plurality of records, inserting a range tombstone into the memory storage component of the storage system, the range tombstone indicating the plurality of records to be deleted, selecting one or more delayed deletion processes based at least in part on whether the plurality of records is contiguous beyond a predetermined threshold amount, modifying a manifest of the storage system based on the selected delayed deletion process, and performing the merge operation, wherein the plurality of records is not written to the extent during the flush operation based at least in part on the delayed deletion process.Type: GrantFiled: September 24, 2018Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventor: Thomas Fanghaenel
-
Patent number: 10963652Abstract: Approaches for the translation of structured text include an embedding module for encoding and embedding source text in a first language, an encoder for encoding output of the embedding module, a decoder for iteratively decoding output of the encoder based on generated tokens in translated text from previous iterations, a beam module for constraining output of the decoder with respect to possible embedded tags to include in the translated text for a current iteration using a beam search, and a layer for selecting a token to be included in the translated text for the current iteration. The translated text is in a second language different from the first language. In some embodiments, the approach further includes scoring and pointer modules for selecting the token based on the output of the beam module or copied from the source text or reference text from a training pair best matching the source text.Type: GrantFiled: January 31, 2019Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Kazuma Hashimoto, Raffaella Buschiazzo, James Bradbury, Teresa Marshall, Caiming Xiong, Richard Socher
-
Patent number: 10963477Abstract: The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed method of declarative specification of visualization queries, display formats and bindings represents queries, widgets and bindings combined on a dashboard in real time, with flexible display options for analyzing data and conveying analysis results.Type: GrantFiled: June 27, 2018Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventors: Didier Prophete, Fred Im, Vijayasarathy Chakravarthy
-
Patent number: 10963444Abstract: Techniques and mechanisms for providing a functionality which is selectable to undo one or more changes to metadata in a computing environment. In an embodiment, one or more source objects, stored by a version control system (VCS), represent one or more previous metadata changes. In response to a detection of the one or more metadata changes, an element of a user interface is configured to be selectable for undoing the one or more metadata changes. In another embodiment, a subsequent selection of the element invokes a retrieval of the one or more source objects from the VCS. Based on the retrieval of the one or more source objects from the VCS, a compilation is performed to generate a program which is executed to undo the one or more metadata changes.Type: GrantFiled: March 8, 2017Date of Patent: March 30, 2021Assignee: salesforce.com, inc.Inventor: James Bock Wunderlich