Patents Examined by Dustin D Eyers
-
Patent number: 11243906Abstract: According some aspects, a user may drag an image displayed in a web browser application displaying the tool supplier's web site to a CAD application. Program logic associated with the CAD application may process arguments in the drag and drop event to determine a first resource identifier associated with the image, such as an image URL. The event handler may replace an image file type extension with a CAD file type extension to generate a second resource identifier, such as by replacing the image file type extension with a file type extension associated with a CAD stencil file. The CAD application may attempt to use the second resource identifier to download a CAD file, such as a CAD stencil file, corresponding to the product depicted in the image. The CAD file may be used to generate a CAD drawing comprising a stencil and/or other schematic depiction of the product.Type: GrantFiled: December 21, 2018Date of Patent: February 8, 2022Assignee: OSAAP America, LLCInventor: Holger Stratman
-
Patent number: 11244014Abstract: The subject matter discloses a method for exploring the most relevant data items, or pieces of information from data sources of various forms and sizes, using the accumulated formalized and clustered behavior of previous users combined with an effective analysis and learning system. According to some embodiments, users are presented with data items that may interest them and are encouraged to rank these data items in order to improve the system's suggestions. The system may also pose the user a selection of questions, meant to further discern the user's preferences.Type: GrantFiled: September 21, 2015Date of Patent: February 8, 2022Inventor: Tal Rubenczyk
-
Patent number: 11232154Abstract: A neural related query generation approach in a search system uses a neural encoder that reads through a source query to build a query intent vector. The approach then processes the query intent vector through a neural decoder to emit a related query. By doing so, the approach gathers information from the entire source query before generating the related query. As a result, the neural encoder-decoder approach captures long-range dependencies in the source query such as, for example, structural ordering of query keywords. The approach can be used to generate related queries for long-tail source queries, including long-tail source queries never before or not recently submitted to the search system.Type: GrantFiled: March 28, 2019Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Weiwei Guo, Lin Guo, Jianling Zhong, Huiji Gao, Bo Long
-
Patent number: 11163795Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.Type: GrantFiled: March 20, 2019Date of Patent: November 2, 2021Assignee: Palantir Technologies Inc.Inventors: Stephen Freiberg, Alexander Landau, Andrew Greene, Brian Dorne, Bryan Offutt, Ernest Zeidman, Ilya Nepomnyaschchiy, John Garrod, Katherine Brainard, Kolin Purcell, Michael Levin, Simon Swanson, Spencer Stecko
-
Patent number: 11138190Abstract: Systems, methods, and devices for generating a materialized view over an external table. A method includes connecting a database platform to an external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes generating, by the database platform, a materialized view over the external table. The method includes receiving a notification that a modification has been made to the external table, the modification comprising one or more of an addition of a file, a deletion of a file, or an update to a file in a source location for the external table. The method includes, in response to the external table being modified, refreshing the materialized view such that the materialized view comprises an accurate representation of the external table.Type: GrantFiled: January 28, 2020Date of Patent: October 5, 2021Assignee: Snowflake Inc.Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
-
Patent number: 11138225Abstract: A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.Type: GrantFiled: July 20, 2018Date of Patent: October 5, 2021Assignee: ZenPayroll, Inc.Inventors: Vaibhav Mallya, Nikhil Mathew
-
Patent number: 11099841Abstract: Annotations can be placed in source code to indicate properties for user-defined functions. A wide variety of properties can be implemented to provide information that can be leveraged when constructing a query execution plan for the user-defined function and associated core database relational operations. A flexible range of permitted partition arrangements can be specified via the annotations. Other supported properties include expected sorting and grouping arrangements, ensured post-conditions, and behavior of the user-defined function.Type: GrantFiled: January 23, 2019Date of Patent: August 24, 2021Assignee: SAP SEInventors: Philipp Grosse, Wolfgang Lehner, Norman May
-
Patent number: 11100042Abstract: Cloud storage provides for accessible interfaces, near-instant elasticity and scalability, multi-tenancy, and metered resources within a framework of distributed resources acing to provide highly fault tolerant solutions with high data durability. However, cloud storage also has drawbacks and limitations with information uploading and how information is subsequently accessed.Type: GrantFiled: May 17, 2018Date of Patent: August 24, 2021Inventors: Geoffrey Bourgeois, Greg Campbell
-
Patent number: 11080343Abstract: A user interface provides functionality organized to support iterative search tasks for software or browser-based searches. These features may be combined with existing software and browser-based search engines to provide more extensive search features that are otherwise unsupported by existing search engine user interfaces. The user interface can be applied to varying search domains, from constrained search environments, such as a corporate database, or to the Internet.Type: GrantFiled: July 19, 2016Date of Patent: August 3, 2021Assignee: Iterative Search, LLCInventors: Larry Dean Marine, John M. Ireland
-
Patent number: 11042549Abstract: A computing system receives a program. The program is in a first computer language and specifies computer operations on stored data. The computing system is configured to partition the stored data into sets of partitioned data for performing parallel execution on each of the sets of partitioned data. The computing system determines whether the program comprises a thread program component. The computing system, responsive to determining that the program comprises a thread program component, generates computer-generated computer instructions. The computer-generated computer instructions are in a second computer language. The computer-generated computer instructions are dependent on whether the thread program component specifies information for partitioning and grouping the stored data; whether the program comprises a data program component; or whether the data program component specifies information for partitioning and grouping the output data of the thread program component.Type: GrantFiled: September 11, 2019Date of Patent: June 22, 2021Assignee: SAS Institute Inc.Inventor: David Abu Ghazaleh
-
Patent number: 10983981Abstract: A distributed key-value database management system may provide transactions having a high degree of conformance to ACID properties. A data element may be maintained as a versioned list, where each entry may comprise a timestamp and a value indicative of a corresponding version of the data element. The timestamp may be based at least in part on a vended time value. Timestamps may be monotonically increasing and unique across all entries in a distributed system. Conflicting updates to a data element may be detected directly, prior to the completion of involved transactions.Type: GrantFiled: December 3, 2014Date of Patent: April 20, 2021Assignee: Amazon Technologies, Inc.Inventors: Vaibhav Sharma, Nitin Kumar Gupta, Marvin Michael Theimer, Shen Pan, Léon Thrane, Zachary Thomas Crowell
-
Patent number: 10977135Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: multicasting a pre-prepare message to at least some of the backup nodes; obtaining (Q?1) or more prepare messages respectively from (Q?1) or more of the backup nodes, wherein the prepare messages each indicate an acceptance of the pre-prepare message by the corresponding backup node; storing the pre-prepare message and the (Q?1) or more prepare messages; multicasting a commit message to at least some of the backup nodes, the commit message indicating that the primary node agrees to the (Q?1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q?1) or more prepare messages received by the corresponding node.Type: GrantFiled: March 18, 2019Date of Patent: April 13, 2021Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Dayi Yang
-
Patent number: 10970352Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.Type: GrantFiled: July 2, 2014Date of Patent: April 6, 2021Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 10915413Abstract: Restoring of a database table in the database system (e.g., an in-memory insert-only database system, etc.) is initiated. Thereafter, a transaction log volume storing data log records and multi-version concurrency control (MVCC) log records corresponding to the database table is accessed. Based on such access, data log records corresponding to the database table are replayed while insert and update MVCC log records corresponding to the database table are skipped. Subsequently, restoring of the database table in the database system is finalized. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: January 19, 2017Date of Patent: February 9, 2021Assignee: SAP SEInventors: Martin Heidel, Andreas Tonder, Shiping Chen
-
Patent number: 10909202Abstract: A method for providing digital information based on a text document includes generating, for at least a first passage of the text document, first topic data indicative of a topic of the first passage using a first natural language analysis, performing a first search for the digital information using the first topic data, the first search providing a first search result, linking the first search result to the first passage, and displaying the first search result upon a request.Type: GrantFiled: June 6, 2013Date of Patent: February 2, 2021Assignee: SONY CORPORATIONInventors: Wilhelm Hagg, Thomas Kemp
-
Patent number: 10896207Abstract: Various embodiments for management of object-based storage by a processor. A relationship-based analysis of attributes of an object in the storage is performed. A repository of the attributes is maintained, and a modification to the object insofar as any of the attributes change, is tracked. An object-based storage architecture is organized for the object using the attributes and their relationships.Type: GrantFiled: August 20, 2015Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Tram Nguyen, Richard A. Welp
-
Patent number: 10885088Abstract: A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking.Type: GrantFiled: April 24, 2019Date of Patent: January 5, 2021Assignee: TSG Technologies, LLCInventors: Noah Krusell, Anthony L. Hinrichs, Nathan D. Dees, Caimei Lu
-
Patent number: 10884869Abstract: Techniques are disclosed for backup and restore in a distributed database utilizing consistent database snapshots. In particular, a distributed database system configured in accordance with an embodiment of the present disclosure includes a plurality of interconnected database nodes that collectively define a database having no single point of failure and that can be “viewed” by a SQL client as a single, logical database. In the course of executing such transactions, the distributed database system enables clients to declare snapshots that, when the transaction is committed, cause the distributed database system to logically freeze a consistent and complete copy of the state of the database at the point in time the transaction completed. Such snapshots enable clients to execute so-called “point-in-time” queries against those past states to return a result set that is essentially a reconstructed version of the database “as of” a particular point in time.Type: GrantFiled: April 16, 2015Date of Patent: January 5, 2021Assignee: NuoDB, Inc.Inventor: Ross R. Shaull
-
Patent number: 10838948Abstract: Examples disclosed herein relate to a method comprising monitoring a first condition corresponding to a first parameter in a first database. The first database is configured to operate a first switch operating traffic on a network and the first database periodically synching with a second database. The method may also include monitoring a second parameter, corresponding to the first parameter, on the second database. The second database may be configured to operate a second switch on the network and the first switch and the second switch configured to operate traffic on the network. The method may also include determining that there is a deviation between the first and second that exceeds a threshold amount and transmitting an alert containing the deviation.Type: GrantFiled: April 30, 2018Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Christopher Wild, Michael Zayats, David Rodrigues Pinheiro
-
Patent number: 10831716Abstract: Method and apparatus for configuring relevant parameters of MapReduce applications. The method includes: receiving a request for processing a first MapReduce job; obtaining job feature attributes of historical MapReduce jobs; searching out a job feature attribute of a second MapReduce job associated with the first MapReduce job from within the job feature attributes of the historical MapReduce jobs; configuring relevant parameters of the first MapReduce job based on the job feature attribute of the second MapReduce job. According to this method of configuring parameters, network overheads of file transfer can be effectively reduced, the method of configuring parameters of the MapReduce job can be processed locally as much as possible, thereby effectively increasing system resource utilization while reducing the administrator's configuration burden. An apparatus for configuring relevant parameters of MapReduce application is also provided.Type: GrantFiled: July 30, 2015Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jie Liu, Ju Wei Shi, Chen Wang, Yong Zheng, Jia Zou