Patents Examined by Alex Gofman
-
Patent number: 11899696Abstract: The technology disclosed relates to systems and methods for generating a multi-part place identifier with at least one part. The system includes logic to receive a location address and a place name wherein the location address is a validated address. The system includes logic to calculate a geocode for the location address and use the geocode to identify a geometrical boundary encompassing the location address. The system includes logic to convert the identified geometrical boundary to an alpha-numeric identifier forming a Where part of the multi-part place identifier. The system can use an input location address or a place name to match a previously generated and stored multi-part place identifier. The system can provide the generated or matched multi-part place identifier to a user for use in further analysis.Type: GrantFiled: October 6, 2020Date of Patent: February 13, 2024Assignee: SafeGraph, Inc.Inventors: Auren Hoffman, Felix Cheung, Lauren Spiegel, Piotr W. Kozikowski Kruczkowska, Russ Thompson, Christopher Jones, Ross Epstein, Roshan George
-
Patent number: 11880395Abstract: A computing device includes processor(s), memory(s), and network interface(s). The processor(s) is configured to: cause the computing device to request mapping data for a particular physical location from a remote server using the at least one network interface; receive a unique identifier for the mapping data for the particular physical location from the remote server using the at least one network interface; cause the computing device to query a plurality of network nodes using the unique identifier to identify at least one network node of the plurality of network nodes that can provide the mapping data associated with the unique identifier, wherein the plurality of network nodes does not include the remote server; and receiving the mapping data from the at least one network node identified as being able to provide the mapping data associated with the unique identifier.Type: GrantFiled: May 31, 2019Date of Patent: January 23, 2024Assignee: Medici Land Governance, Inc.Inventor: Stephen Christensen
-
Patent number: 11880409Abstract: Techniques for improving database searches are described herein.Type: GrantFiled: March 14, 2022Date of Patent: January 23, 2024Assignee: Palantir Technologies Inc.Inventors: David Cohen, Landon Carter
-
Patent number: 11880384Abstract: 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: December 29, 2017Date of Patent: January 23, 2024Assignee: Dropbox, Inc.Inventors: Thomas Kleinpeter, Tony Xu, Alex Sydell, Nils Bunger, Sam Jau, Aaron Staley, Sara Lin
-
Patent number: 11875032Abstract: Techniques are disclosed for anomaly detection based on a predicted value. A search query can be executed over a period of time to produce values for a key performance indicator (KPI), the search query defining the KPI and deriving a value indicative of the performance of a service at a point in time or during a period of time, the value derived from machine data pertaining to one or more entities that provide the service. A graphical user interface (GUI) enabling a user to indicate a sensitivity setting can be displayed. A user input indicating the sensitivity setting can be received via the GUI. Zero or more of the values as anomalies can be identified in consideration of the sensitivity setting indicated by the user input.Type: GrantFiled: April 28, 2022Date of Patent: January 16, 2024Assignee: Splunk Inc.Inventors: Manish Sainani, Adam Jamison Oliner, Jacob Barton Leverich, Leonid Alekseyev, Sonal Maheshwari
-
Patent number: 11874796Abstract: Systems and methods are disclosed to implement, in a multi-writer database system, a database engine node that optimistically sends queued purge operations to a backend storage system without waiting for acknowledgement of previous operations from the storage system. If a conflict is later detected for a particular operation, the database engine node may retry some portion of the purge operations in the queue. In embodiments, the purge operations are performed as part of a garbage collection phase of a multi-version concurrency control (MVCC) protocol, where unneeded versions of objects previously generated for isolated snapshots are deleted. In embodiments, the operations in the queue may be grouped so that a rejection of one operation in the group will cause the entire group to be retried. Because these purge operations are idempotent and directed to objects that are invisible, they may be freely retried in arbitrary order, without maintaining any rollback state.Type: GrantFiled: September 27, 2019Date of Patent: January 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Tengiz Kharatishvili, Alexandre Olegovich Verbitski, Justin Levandoski, Niket Goel, Kamal Kunt Gupta, Xiaofeng Bao
-
Patent number: 11868333Abstract: A data read/write method includes: establishing a first connection to a client, determining a first tablespace corresponding to the first connection, and determining a first node corresponding to the first connection or the first tablespace in a plurality of nodes, where the first connection receives a read/write request from the client; loading data in the first tablespace to a memory in the first node, and processing a read/write request on the first connection using a first working thread, where the first working thread is generated by a processor in the first node.Type: GrantFiled: June 10, 2022Date of Patent: January 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mingjian Que, Chuanting Wang, Junjie Wang
-
Patent number: 11868315Abstract: In an embodiment, a first region is set according to a preset condition, the first region is a blank region reserved for storing new data of a key-value type. An embodiment method includes: when the new data of the key-value type is to be stored in the first region, receiving a region split command; updating, according to the region split command, a state identifier of the first region and in a state table to an identifier indicating that a read/write service is no longer provided, splitting the first region into at least two second regions, updating state identifiers of the second regions in the state table to identifiers indicating that a read/write service can be provided; and recording, in a metadata table, storage location information of the second regions.Type: GrantFiled: April 23, 2018Date of Patent: January 9, 2024Assignee: Huawei Cloud Computing Technologies Co., Ltd.Inventors: Jieshan Bi, Hao Fang, Chaoqiang Zhong, Yijun Guo
-
Patent number: 11860867Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: bundling multiple registered queries of a dataset using a scheduling technique, wherein the dataset is homogenous in schema; running a single table scan of the dataset to process the multiple registered queries of the dataset in parallel; and generating a respective output responsive to each of the multiple registered queries. Other embodiments are disclosed.Type: GrantFiled: August 25, 2021Date of Patent: January 2, 2024Assignee: WALMART APOLLO, LLCInventors: Mridul Jain, Saigopal Thota, Rewati Mahendra Ovalekar, Sébastien Jean-Maurice Olivier Péhu, Saumya Agarwal, Sai Kiran Reddy Malikireddy, Gajendra Alias Nishad Kamat, Mitesh Sinha
-
Patent number: 11847169Abstract: A method for data processing and interactive information exchange with feature data extraction and bidirectional value evaluation for technology transfer is provided. During the process, a data processing instruction is formed after receiving a user operation instruction, and the corresponding data is obtained in accordance with the data processing instruction. Then, the corresponding data is processed to obtain specified data with feature data extraction; and the corresponding task for the specified data is being run to obtain a corresponding processing result, including a bidirectional value evaluation between the user and the processing result. A computer is also provided for use in connection with the method, where patent information is collected from the patent literature and subjected to processing, sorting, and analysis.Type: GrantFiled: October 19, 2021Date of Patent: December 19, 2023Assignee: Shanghai Henghui Intellectual Property Service Co., Ltd.Inventors: Ningzhan Zhang, Xianfan Nie, Xianjia Nie, Changyun Chi, Zechun Zhang
-
Patent number: 11847127Abstract: A method of identifying causal relationships includes receiving data comprising a set of values corresponding to one or more variables, and generating a list of candidate causal models of relationships between or within the variables. The list is ranked based on a likelihood of each candidate causal model, wherein the likelihood includes at least a correlation value. The method further includes receiving feedback identifying a candidate causal model and a change in rank of the candidate causal model, re-ranking the list based on the feedback, and displaying the re-ranked list. The method generates an intervention comprising a suggested modification corresponding to a variable of a selected causal model among the candidate causal models in the re-ranked list, receives additional data corresponding to the variable of the suggested modification and evaluates the additional data to determine whether the likelihood of the selected causal model has changed.Type: GrantFiled: May 12, 2021Date of Patent: December 19, 2023Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Rumen Iliev, Totte Harri Harinen
-
Patent number: 11836150Abstract: A method by one or more computing devices to standardize and centralize data movement between systems. The method includes receiving and storing data source information for a logical data source including authentication and authorization information for accessing a plurality of source systems that store data associated with the logical data source, schema information for a first schema used by a first one of the plurality of source systems to store data associated with the logical data source, and process information for a process including job information for a first job of the process that is for importing data associated with the logical data source from the first source system to a staging area. The method further includes executing the process according to the process information for the process.Type: GrantFiled: June 23, 2021Date of Patent: December 5, 2023Assignee: Salesforce, Inc.Inventors: Leo Duy Tran, David Angulo, Edward Li
-
Patent number: 11836137Abstract: An event query host can include an event processor configured to process an event stream indicating events that occurred on a computing device. The event processor can add representations of events to an event graph. If an event added to the event graph is a trigger event associated with a query, the event processor can also add an instance of the query to a query queue. The query queue can be sorted based on scheduled execution times of query instances. At a scheduled execution time of a query instance in the query queue, a query manager of the event query host can execute the query instance and attempt to find a corresponding pattern of one or more events in the event graph.Type: GrantFiled: May 19, 2021Date of Patent: December 5, 2023Assignee: CrowdStrike, Inc.Inventors: Brent Ryan Nash, James Robert Plush, Timothy Jason Berger, Hyacinth D. Diehl
-
Patent number: 11836116Abstract: Systems and methods for managing file operations over shared content in the presence of two or more heterogeneous file systems. A virtual file system provides data consistency pertaining to asynchronous interactions between the heterogeneous storage systems. Operations of the virtual file system include receiving a file system call from a first storage environment for performing one or more data operations at a second storage environment. After receiving the file system call, the virtual file system issues file system calls to the second storage environment and records a first set of metadata. To determine if and when the one or more data operations at the second storage environment have completed, the virtual file system accesses a second set of metadata from the second storage environment. The two sets of metadata are compared. If there are differences, then the virtual file system performs time delays until the two sets of metadata agree.Type: GrantFiled: July 19, 2018Date of Patent: December 5, 2023Assignee: Box, Inc.Inventors: Shubhro Jyoti Roy, Denis Grenader, Oleg Lvovitch
-
Patent number: 11836153Abstract: A system and method include processing devices to implement an automated synchronization system for an intelligent talent platform, the automated synchronization system including one or more remote system adapters each coupled to a corresponding remote system, to retrieve one or more first data objects containing information relating to managing talents, a synchronization handler to obtain, based on identification features of the one or more first data objects, one or more second data objects from a storage device associated with the intelligent talent platform, calculate a consistency score based on values in the one or more first data objects and values in the one or more second data objects, and responsive to determining that the one or more first data objects comprise modifications from the one or more second data objects based on the consistency score, determine priority values associated with the modifications to the one or more first data objects.Type: GrantFiled: June 10, 2022Date of Patent: December 5, 2023Inventors: Niran Kundapur, Sivasankaran Chandrasekar
-
Patent number: 11829426Abstract: A facility for distributing a search index for a corpus of documents is described. The facility accesses multiple search index segments collectively making up the search index. Each of the segments is executable to traverse an index subtree embedded in the segment to find in the index subtree a node representing a query term specified in an argument. Each of the segments corresponds to a particular indexed document field that is indexed by the search index. For each of the segments, the index subtree embedded the segment has nodes representing query terms that all produce a particular hash result. The facility calls a programmatic publication interface for a content delivery network to publish the plurality of search index segments on the content delivery network.Type: GrantFiled: July 26, 2023Date of Patent: November 28, 2023Assignee: Oramasearch Inc.Inventors: Michele Riva, Paolo Insogna, Issac Roth
-
Patent number: 11829421Abstract: Embodiments are directed to visualizing data using a graphical user interface (GUI) that may include a graph panel and a visualization panel arranged to receive inputs or interactions. A data model may be provided and displayed in the visualization panel. Input information that specifies portions of the data model may be provided to the visualization panel. Transform models may be determined based on the specified portions of the data model such that the determined transform models include a model interface that accepts the input information. The transform models may be employed to generate graph objects based on the data model, the input information such that the graph objects may be included in a graph model. Queries based on the graph model may be executed to provide results from the data model such that the results may be displayed in a visualization.Type: GrantFiled: November 6, 2020Date of Patent: November 28, 2023Assignee: Tableau Software, LLCInventor: Scott Sherman
-
Patent number: 11829418Abstract: A system and method for propagating an opt-in through an identity graph fully honors opt-in requests without otherwise modifying the graph data structure. From a node corresponding to the touchpoint of the opt-in, the graph is traversed to find the associated primary node, from which all connected edges are traversed. Nodes on paths that are not connected to other primary nodes are opted in, along with the primary node. Edges that lead to nodes which have edges to other primary nodes are not opted in, but only the edge from the primary node itself is opted in. If household nodes are used, an identifier for the person at the household node may be opted in without opting in other members of the household node by opting in only the edge between the primary opt-in node and the household node.Type: GrantFiled: August 12, 2021Date of Patent: November 28, 2023Assignee: LiveRamp, Inc.Inventors: Mike Dobrovich, Erin Boelkens
-
Patent number: 11829398Abstract: Techniques are disclosed relating to probabilistic data structures. A database node may maintaining a probabilistic data structure capable of encoding database keys. The probabilistic data structure may include a plurality of levels that are each capable of storing an indication of a transition between successive characters in a database key. The database node may insert a particular database key into the probabilistic data structure and the particular database key may comprise a series of characters. The inserting may include setting, for each transition between successive characters of the series of characters, an indication in a corresponding level of the plurality of levels that is indicative of that transition. The database node may further maintain lineage information specifying one or more lineages that correspond to the transition.Type: GrantFiled: April 10, 2020Date of Patent: November 28, 2023Assignee: Salesforce, Inc.Inventors: Jacob Jonghan Park, Rohit Agrawal, Thomas Fanghaenel
-
Patent number: 11822536Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising completing a first audit for a primary event type, the first audit generating a set of primary events and completing a second audit for a secondary event type, the second audit generating a draft set of secondary events and an auxiliary feed of un-joined secondary events. The method then performs a join audit check on the auxiliary feed of un-joined secondary events and a set of flags, each flag in the set of flags indicating that a respective un-joined secondary event was properly joined. Based on the results of the join audit check, the method replays a subset of the un-joined secondary events in the auxiliary feed upon determining that the join audit check failed.Type: GrantFiled: March 14, 2022Date of Patent: November 21, 2023Assignee: YAHOO ASSETS LLCInventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich, Jacob Tolar