Patents Examined by Mohammad S Rostami
  • Patent number: 11971871
    Abstract: A system that operates responsive to data bearing records is operative to extract selected data from records related to structures that are included in a property record system (PRS) (12). The extracted record data is used to resolve outline data for corresponding structures and associated parcel and other data through operation of record analysis system (RAS) circuitry (38). The RAS circuitry is operative to acquire georeferenced data records regarding parcels and structures from at least one georeferenced record system (GRS) (26, 32). The RAS circuitry is operative to determine conditions where GRS record data indicates the presence of structures that are absent from PRS records, as well as structures that have various levels of correspondence with the sketch data in data bearing records included in the PRS records.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: April 30, 2024
    Assignee: SKETCH ALIGN, INC.
    Inventors: Brian N. Kienle, David James Priest
  • Patent number: 11966359
    Abstract: An object-based data storage service receives a request to store a data object in a first location corresponding to a first data storage tier. The request may specify a parameter to enable transitioning of the data object to another data storage tier. In response to the request, the object-based data storage service stores the data object in the first location and monitors access of the data object to determine usage data associated with the data object. The object-based data storage service processes the usage data to determine that the data object is to be transitioned to a second data storage tier. As a result of this determination, the object-based data storage service transitions the data object to a second location corresponding to the second data storage tier.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Bhavesh Anil Doshi, Arvinth Ravi, Anand Chakraborty, Shikha Sukumaran, Thayn Moore, Nikhil Menon, Phillip H Pruett, IV, Suresh Kumar Golconda, Miles Childs Kaufmann
  • Patent number: 11960534
    Abstract: Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Bo Wang, Smita Rai, Max Ohlendorf, Venkat Kotla, Chad Yoshikawa, Abhinav Taneja, Amit Agarwal, Chris Ramsdale, Chris Turkstra
  • Patent number: 11960507
    Abstract: A computer-implemented method, system and computer program product for identifying ancestor objects in hierarchical data configured for processing with a query, the query having an associated abstract syntax tree. The abstract syntax tree may be processed so as to generate an augmented abstract syntax tree which includes parent identifiers configured to identify the parent nodes of the query. In this way, a need to pre-parse the data may be alleviated. Instead, the identification of a parent node of a query may be encoded into the abstract syntax tree of the query.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Andrew John Coleman, John Anthony Reeve, Trevor Clifford Dolby
  • Patent number: 11934391
    Abstract: The present invention relates to a method for an at least semiautomatic generation of a request to a data processing system with a data pool, wherein a data model, which is usable for the selection of data from the data pool using a query language, forms the basis of the data pool, wherein a user's request made in natural language, which takes place by a user input of terms (user terms) captured as a series of characters (character string), wherein the terms semantically describe the user intended results of the answer of the data processing system on the request that has to be carried out by the data processing system, is analyzed and/or interpreted, and converted into a request in the query language.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: March 19, 2024
    Assignee: IQSER IP AG
    Inventor: Joerg Wurzer
  • Patent number: 11921674
    Abstract: A compression method, system, and computer program product include creating compressed data via a first system from input data, sending information to a second system detailing a compression strategy for the compressed data, and learning, via the second system, from the information how to recreate the input to the first system using the compressed data.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: March 5, 2024
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventors: Sharathchandra Umapathirao Pankanti, Erik Rueger, Rolf Schaefer
  • Patent number: 11914589
    Abstract: In some example embodiments, there may be provided a method including detecting a query operator of a predetermined type requiring a sorting or a scanning responsive to the query operator at a column-oriented database; determining a sorted dictionary at the column-oriented database is eligible for direct access by at least checking that the column-oriented database provides sorted dictionary access and that dictionary collation and a collation of the query operator are the same; when the sorted dictionary is eligible, reading directly from the sorted dictionary a batch of sorted values; and processing, based on the batch sorted values read from the sorted dictionary, the query operator.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Oliver Horn, Thomas Legler, Robert Schulze
  • Patent number: 11914572
    Abstract: Technologies are described providing adaptive query routing in a replicated database environment. The technologies can be used with a variety of replication protocols. Prepared statements, such as for queries, from a database client can be routed to a source node, or a source node and available replica nodes, when a replica node becomes unavailable. When a replica node becomes available again, a prepared statement can be updated to indicate that the updated prepared statement can be executed at nodes including the replica node that is available again. Prepared statement routing can also be used when a portion of replicated data becomes unavailable at a replica node, but a portion of replicated data remains available.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Juchang Lee, Kyu Hwan Kim, Joo Yeon Lee, Kyungyul Park, Deok Hoe Kim
  • Patent number: 11914643
    Abstract: Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 27, 2024
    Assignee: GOOGLE LLC
    Inventors: Bo Wang, Smita Rai, Max Ohlendorf, Venkat Kotla, Chad Yoshikawa, Abhinav Taneja, Amit Agarwal, Chris Ramsdale, Chris Turkstra
  • Patent number: 11907211
    Abstract: Disclosed is a data exploration management method, including: acquiring data input by a user, where the data includes data content and an exploration variable; acquiring a pre-stored flow selected by the user, where the pre-stored flow is used to perform data exploration on the data; acquiring an operation, a method, and flow program code of the pre-stored flow, and generating and storing output program code; running the output program code, and acquiring and storing a running result; and displaying the pre-stored flow, the output program code, and the running result. According to the foregoing method, scientific management on a data exploration process ensures that the data exploration process is repeatable, and that an operation and a method of the data exploration process can be invoked, shared, and reused in real time.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: February 20, 2024
    Assignee: Shenzhen Withsum Technology Limited
    Inventor: Yu Lin
  • Patent number: 11893016
    Abstract: The subject technology provides embodiments for enabling derivation of predicates not only from other predicates but also from metadata such as expression properties. In examples, predicates are derived, avoiding unwanted impact on cardinality estimation. In other examples, predicates are derived, avoiding artificial runtime errors and providing a way to avoid security issues with secure views.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: February 6, 2024
    Assignee: Snowflake Inc.
    Inventors: Zixuan Geng, Sangyong Hwang, Nitish Jindal
  • Patent number: 11886231
    Abstract: Described herein are systems, methods, and non-transitory computer readable media for defining and executing functions for determining a matching entity that is relevant to an entity of interest when, for example, there is a significant number of intermediary links and entities between the matching entity and the entity of interest. A visual depiction of a path traversal from a seed input entity to an output matched entity can be presented to an end user in a manner that allows the end user to ascertain the sequence of intermediary links and entities that connect the matched entity to the seed entity.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: January 30, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Meghana Bhat, Bryan Williams, Eric Anderson, Brendan Berg, Alex De La Mare, Christopher Cook, Daniel Sperling
  • Patent number: 11853263
    Abstract: A cluster of nodes implements a single distributed file system comprises at least first and second data centers and a coordination engine process. The first data center may comprise first DataNodes configured to store data blocks of client files, and first NameNodes configured to update a state of a namespace of the cluster. The second data center, geographically remote from and coupled to the first data center by a wide area network, may comprise second DataNodes configured to store data blocks of client files, and second NameNodes configured to update the state of the namespace. The first and second NameNodes are configured to update the state of the namespace responsive to data blocks being written to the DataNodes. The coordination engine process spans the first and second NameNodes and coordinates updates to the namespace stored such that the state thereof is maintained consistent across the first and second data centers.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: December 26, 2023
    Assignee: CIRATA, INC.
    Inventors: Konstantin V Shvachko, Yeturu Aahlad, Jagane Sundar, Plamen Jeliazkov Jeliazkov
  • Patent number: 11853107
    Abstract: Techniques are described for dynamic phase generation and load reduction for a query. A query, for instance, is based on user input of a query in a natural language (NL) form, e.g., an NL query. Generally, an NL query may include multiple terms and/or phrases that make up a complex query, such as a sentence in a human-readable language. Accordingly, to enable a query result to be generated, the NL query is parsed into multiple logical sections and query contexts are determined for the logical sections. A set of search phases is generated based on the logical sections and the query contexts. The search phases can then be executed in a specific execution order to generate a query result for the NL query.
    Type: Grant
    Filed: August 29, 2020
    Date of Patent: December 26, 2023
    Assignee: MachEye, Inc.
    Inventors: Ramesh Panuganty, Chandrasekhar Varada, Gopikrishna Putti
  • Patent number: 11847181
    Abstract: A “while away” canvas is described herein. A client computing device detects that a page that comprises search results is displayed on a display of the client computing device, wherein the search results were identified based upon a query received from the client computing device. The client computing device subsequently detects that focus of the user has left the page. Upon detecting that focus of the user has returned to the page, the client computing device updates the page to include the “while away” canvas, which identifies additional search results (based upon the query) that were published after the page that comprises the search results was initially displayed.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: December 19, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hariharan Ragunathan, Marcelo Medeiros De Barros, Sarah Jiaxuan Liu, Benjamin David Brubaker, Rahul Lal
  • Patent number: 11846975
    Abstract: Methods and systems for providing a cost effective and robust security solution for shared files stored by file sharing software solutions are described herein. The methods and systems for generating a ledger associated with shared files, which may include scanning data received from applications associated with a number of client devices and from a cloud based scanner. An access manager may control file permissions granted to users based on requests for scan data from each user device requesting access to a shared file. A plurality of different scanning applications may provide data that is collected for each shared file to provide a diverse analysis of a shared file to increase user confidence in a file security status.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: December 19, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Ramanjaneya Reddy Kamalapuram, Praveen Raja Dhanabalan
  • Patent number: 11841854
    Abstract: Techniques are described for differentiation of search results for accurate query output. Generally, such techniques provide intelligent grouping and output of search results by considering contextual factors that relate different search results. For instance, data records that are aggregated in response to a query are inspected to identify attributes (e.g., data types) and attribute values to determine contextual relationships between attributes. The contextual relationships are utilized to differentiate the data records into different groups for query output, thus enabling an accurate characterization of query output not enabled by conventional search technologies.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: December 12, 2023
    Assignee: MachEye, Inc.
    Inventors: Ramesh Panuganty, Chandrasekhar Varada
  • Patent number: 11841873
    Abstract: Data sources provide access to data. The data stored by the data source may be transformed before use by an application. Different data sources support different transformations. A data agent sidecar for the application accepts work orders from the application and submits work orders to data sources. A work order identifies a data source from which data is requested. The work order optionally includes one or more transformations to be applied to the data from the data source. The data agent sidecar determines, for the data source from which data is requested, which transformations can be performed by the data source and which transformations are not supported by the data source. The data transformations that can be performed by the data source are included in the work order to the data source. The remaining data transformations are performed by the data agent sidecar.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: December 12, 2023
    Assignee: SAP SE
    Inventors: Daniel Bos, Qing Liu, Tobias Maximilian Karpstein
  • Patent number: 11816436
    Abstract: Techniques are described for automated summarization of extracted insight data. Insight data, for instance, is summarized via headlines that include content describing insight data, such as text, images, animations, and so forth. In at least some implementations, headlines are generated in response to trigger events, such as time-based and/or user behavioral events that indicate that headlines are to be generated. Further, headlines are selected to cause insight data represented by the headlines to be presented. Implementations include headline ranking to rank and present headlines based on their relevance to different metrics, and headline deduplication to identify and/or remove duplicate headlines.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: November 14, 2023
    Assignee: MachEye, Inc.
    Inventors: Ramesh Panuganty, Murugeswaran Muthukrishnan, Sudhin Mandayam Anandampillai
  • Patent number: 11816096
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: November 14, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope