Patents Examined by Robert Stevens
-
Patent number: 11023524Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.Type: GrantFiled: March 27, 2019Date of Patent: June 1, 2021Assignee: Slack Technologies, Inc.Inventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail
-
Patent number: 11023537Abstract: A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. The audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive.Type: GrantFiled: September 10, 2018Date of Patent: June 1, 2021Assignee: Dropbox, Inc.Inventors: Anthony DeVincenzi, Matthew Blackshaw, Balabhadra Graveley, Igor Kofman
-
Patent number: 11023607Abstract: A method for detecting anomalies in audit logs of database operations performed on databases. The method includes obtaining a first audit log of database operations performed on one or more databases, generating, for each of a plurality of attribute values associated with a designated attribute appearing in the first audit log, a profile of that attribute value that indicates expected attribute characteristics of one or more attributes when that attribute value is associated with the designated attribute, obtaining a second audit log of further database operations performed on the one or more databases, and detecting an anomaly responsive to a determination that a log entry in the second audit log includes an attribute value associated with the designated attribute but attributes in the log entry deviate from the expected attribute characteristics of the one or more attributes indicated by the profile of the attribute value associated with the designated attribute.Type: GrantFiled: April 3, 2020Date of Patent: June 1, 2021Assignee: Imperva, Inc.Inventors: Itsik Mantin, Craig Burlingame, Brian Anderson, Kunal Anand, Ran Rosin, Peter Klimek, Joseph Moore
-
Patent number: 11017031Abstract: A method and apparatus of a device that transforms data is described. In an exemplary embodiment, the device receives data from the plurality of data sources, wherein the plurality of data sources has different data formats. In addition, for each of the plurality of data sources, the device selects a first set of columns for transformation for that data source and expands the selected first set of columns into a set of rows, wherein each of the rows has an identical data format. Furthermore, the device combines the plurality of sets of rows having an identical data format into a transformed data set.Type: GrantFiled: October 9, 2019Date of Patent: May 25, 2021Assignee: iDISCOVERY SOLUTIONS, INC.Inventor: Daniel Regard
-
Patent number: 11017030Abstract: A computing system receives non-schema data pieces including electronic identifications and one or more attributes that are associated each of the electronic identification. Each of the one or more attributes associated with an electronic identification has a quantity. The computing system generates, in a data store, one or more sets of one or more data fields to store the each of the electronic identifications and each of the one or more attributes associated with each of the one or more electronic identifications. A quantity of each set of one or more data fields is equal to one more than a quantity of one or more attributes associated with a particular electronic identification. The computing system stores each of the electronic identifications and each of the one or more attributes associated with each of the electronic identifications in a different data field of each set of one or more data fields.Type: GrantFiled: August 9, 2019Date of Patent: May 25, 2021Inventors: Andrew B. Westmoreland, Timothy Hanus
-
Patent number: 11010398Abstract: There is provided a system including a computing platform having a hardware processor and a memory, and a metadata extraction and management unit stored in the memory. The hardware processor is configured to execute the metadata extraction and management unit to extract a plurality of metadata types from a media asset sequentially and in accordance with a prioritized order of extraction based on metadata type, aggregate the plurality of metadata types to produce an aggregated metadata describing the media asset, use the aggregated metadata to include at least one database entry in a graphical database, wherein the at least one database entry describes the media asset, display a user interface for a user to view tags of metadata associated with the media asset, and correcting presence of one of the tags of metadata associated with the media asset, in response to an input from the user via the user interface.Type: GrantFiled: May 21, 2018Date of Patent: May 18, 2021Assignee: Disney Enterprises, Inc.Inventors: Miquel Angel Farre Guiu, Marc Junyent Martin, Jordi Pont-Tuset, Pablo Beltran, Nimesh Narayan, Leonid Sigal, Aljoscha Smolic, Anthony M. Accardo
-
Patent number: 11010355Abstract: The present disclosure discloses a file access method of a virtualization instance, including performing union on some image subfiles in a host operating system (host OS) and mounting a united directory to a union directory, and when an application in a library operating system instance needs to access a file in the union directory, causing a central processing unit to generate an exit event such that a hypervisor captures and processes the exit event, and during processing, converts an access request that is from the instance into an access request based on a system call of the host OS, and performs access.Type: GrantFiled: April 1, 2019Date of Patent: May 18, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lei Ye, Qixuan Wu, Lei Dai
-
Patent number: 11000218Abstract: The present disclosure provides generally for providing behavioral insights across individuals and groups and presenting this information in a clear, actionable, and reliable way. The method and system may efficiently and effectively assess individuals and groups using a variety of factors, such as with psychometric assessments. Accordingly, the present disclosure relates to systems and methods for providing dynamic behavioral insights for individuals and groups.Type: GrantFiled: August 21, 2020Date of Patent: May 11, 2021Inventors: Raghavendra Misra, Rohan Misra
-
Patent number: 10997200Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.Type: GrantFiled: July 3, 2018Date of Patent: May 4, 2021Assignee: Dropbox, Inc.Inventors: Thomas Kleinpeter, Tony Xu, Akos Albert, Nils Bunger, Sam Jau, Conor Woods, Aaron Staley
-
Patent number: 10997172Abstract: A plurality of histograms are maintained with respect to a dataset. The dataset includes a plurality of data segments. In response to a query that includes a plurality of conditions ordered in an initial sequence, a plurality of corresponding rejection rates is determined for the plurality of conditions based at least in part on the plurality of histograms. The plurality of conditions are re-ordered according to the plurality of corresponding rejection rates associated with the plurality of conditions to form a reordered sequence for the plurality of conditions. The query is executed according to the reordered sequence of the plurality of conditions.Type: GrantFiled: February 4, 2019Date of Patent: May 4, 2021Assignee: Medallia, Inc.Inventors: Thorvald Natvig, Santiago Perez
-
Patent number: 10996897Abstract: Storage virtualization techniques allow directories to be stored remotely, for example, by a cloud storage provider, but in a manner that appears to a user or application running on a local computing device as if the directories are stored locally—even though the data of those directories may not be resident on the local computing device. That is, the contents of directories that may exist in the cloud look and behave as if they were stored locally on a computing device.Type: GrantFiled: April 21, 2017Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Neal R. Christiansen, Ravisankar V Pudipeddi, Scott A. Brender, Sarosh C. Havewala, Ping Xie, Craig Ashley Barkhouse, Lei Shi
-
Patent number: 10977258Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a user, a request for a summary of user communications from a content source, accessing a plurality of user communications from the content source, identifying a plurality of segments associated with the plurality of user communications, wherein the plurality of segments is associated with a plurality of topics, respectively, calculating, for each segment of the plurality of segments, a user interest score for the segment, selecting one or more of the segments for summarization based on their user interest scores, generating one or more personalized summaries of the one or more selected segments, wherein the personalization of the summary is based on the user profile of the user and sending, to the client system, instructions to present the personalized summaries to the user responsive to the request.Type: GrantFiled: January 14, 2019Date of Patent: April 13, 2021Assignee: Facebook, Inc.Inventors: Xiaohu Liu, Baiyang Liu, Rajen Subba, Benoit F. Dumoulin
-
Patent number: 10977150Abstract: A method for determining one or more anomalies associated with a first set of data, said method comprising: processing said first set of data to provide frequency information for a plurality of combinations of data in said first set of data; comparing said frequency information for the first set of data with frequency information for said combinations of data in a reference set of data; and in dependence on said comparison determining one or more anomalies.Type: GrantFiled: November 15, 2018Date of Patent: April 13, 2021Assignee: KING.COM LTD.Inventor: William Saar
-
Patent number: 10970271Abstract: Correcting data in a dataset. A set of data tokens from a tabular data store are grouped into a plurality of different clusters based on similarity of tokens. A reference cluster is selected from among the plurality of different clusters such that the plurality of clusters includes a reference cluster and one or more other clusters. One or more tokens in the one or more other clusters are transformed. The effect on the reference cluster of adding the transformed tokens to the reference cluster is determined. Using this information, a correction for a token in the dataset is identified. The data store is updated to correct the token using the identified correction.Type: GrantFiled: October 16, 2018Date of Patent: April 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kris Kuppuswamy Ganjam, Yeye He, Anja Gruenheid
-
Patent number: 10963441Abstract: Creating and executing flow plans by performing at least the following: obtaining a run-time flow plan that comprises a trigger, a first operation, and a second operation, wherein the first operation precedes the second operation within the run-time flow plan and one or more input values of the second operation are linked to the first operation, determining whether one or more conditions of the trigger are met, execute the first operation based at least on the determination that the one or more conditions of the trigger are met, monitoring whether the second operation is ready for execution based at least on a determination that the one or more input values of a second action operation are ready, and executing the second action operation when the second action operation has been identified as ready for execution.Type: GrantFiled: January 10, 2019Date of Patent: March 30, 2021Assignee: ServiceNow, Inc.Inventor: Gurnish Anand
-
Patent number: 10956376Abstract: A hosted storage system receives a storage request that includes a single object and conforms to an API implemented by the hosted storage system. The API is designed to only support a single object in a storage request. The hosted storage system, in response to determining that the single object is an archive file, extracts each of the bundled files from the archive file and stores each of the extracted files in the hosted storage system such that each of the extracted files is separately accessible by the client system over the network.Type: GrantFiled: June 27, 2018Date of Patent: March 23, 2021Assignee: Google LLCInventor: Navneet Joneja
-
Patent number: 10949439Abstract: The present disclosure provides a method, apparatus and system for displaying search results, an apparatus and a computer storage medium. On the one hand, according to embodiments of the present disclosure, the key word is sent to the server so that the server performs a search according to the key word to obtain at least two page files, each of the page files including at least one search result matching the key word, thereby receiving the at least two page files sent by the server; thereby, according to the page style and the special display effect corresponding to each of the page files, rendering each of said page files to display the search result matching the key word. Hence, the technical solutions provided by embodiments of the present disclosure solve the problem in the prior art that the form of displaying the search result page is relatively single and exhibits lower interactivity and flexibility.Type: GrantFiled: December 3, 2015Date of Patent: March 16, 2021Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Junqi Liu, Kefeng Li, Chao Han, Jing Ye
-
Patent number: 10942908Abstract: A database system includes a first table comprising a plurality of columns and a plurality of column values associated with each of the plurality of columns. For each of the plurality of columns, a structural relationship is determined with each other of the plurality of columns based on the plurality of column values associated with each of the plurality of columns. One or more of the plurality of columns comprising a primary key of the first table are determined based on the structural relationships.Type: GrantFiled: January 14, 2019Date of Patent: March 9, 2021Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventor: Mahsa Imani
-
Patent number: 10942935Abstract: Systems and methods for using disparate data sets to attribute data to an entity are disclosed. Disparate data sets can be obtained from a variety of data sources. The disclosed systems and methods can obtain a first and second data set. Trajectories can represent multiple data records in a data set associated with an entity. Trajectories from the obtained data sets can be used to associate data stored among the various data sets. The association can be based on the agreement between the trajectories. The associated data records can further be used to associate the entities related to the associated data records.Type: GrantFiled: December 4, 2018Date of Patent: March 9, 2021Assignee: Palantir Technologies Inc.Inventors: Jean-Baptiste Michel, Alan Hampton, Ananya Shukla, I. K. Ashok Sivakumar
-
Patent number: 10942910Abstract: A database management system stores data for a table as a journal of transaction. The records of the journal comprise information indicative of changes applied to a document of the table. The database receives a query on a table of transactions performed on the table. In response to the query on the table of transactions, the database generates results by retrieving and projecting the records of the journal in accordance with the query. The results of the query are indicative of changes applied to the document of the table.Type: GrantFiled: November 26, 2018Date of Patent: March 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Tate A. Certain, Yannis Papakonstantinou, Allan Henry Vermeulen, Christopher Richard Jacques de Kadt