Patents Examined by Shyue-Jiunn Hwa
-
Patent number: 10247570Abstract: A data acquisition apparatus includes a processing resource operably coupled to an input unit and an output unit. The processing resource is arranged to provide an execution environment for supporting a user interface. An enquiry module is provided and supported by the execution environment. In at least one embodiment, the apparatus also includes a communications unit operably coupled to the processing resource for supporting communications over a communications network. The enquiry module is arranged to generate a search query relating to a point of interest and receive search results in response thereto via the communications unit, the enquiry module also being arranged to use the search results to derive data associated with the point of interest.Type: GrantFiled: November 6, 2008Date of Patent: April 2, 2019Assignee: TOMTOM NAVIGATION B.V.Inventors: Sjoerd Aben, Erik Thomassen, Teun De Haas
-
Patent number: 10248712Abstract: Systems and methods are directed to a computing device for selecting a set of representative items from a set of items using a maximum-set-coverage selection strategy. The computing device may derive an associated collection of elements from the set of items. The computing device may determine a marginal utility value for the item based on elements related to the review. The computing device may similarly determine the marginal utility value for each item in the set and may select the item in the set having the highest marginal utility value. The computing device may remove elements related to the selected item from the associated collection of elements, determine updated marginal utility values for the items based on the remaining elements, and select another item having the highest updated marginal utility value. The computing device may repeat the above process until a number of items that is desired has been selected.Type: GrantFiled: May 23, 2016Date of Patent: April 2, 2019Assignee: Amazon Technologies, Inc.Inventor: Weiwei Cheng
-
Patent number: 10248673Abstract: Allocating free space in a database table. Statistics associated with records in a database are received, including an average record byte size for records stored in the database table. A primary free space byte size for record updates is determined, including comparing a preliminary free space byte size to the average record byte size and a byte size of a record subjected to a database operation. Based on the primary free space byte size, free space at the page level of the database table is allocated.Type: GrantFiled: March 23, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Min Fang, Di Jin, Zhenyu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
-
Patent number: 10242087Abstract: A data manager determines an appropriate number of clusters for continuous data using unsupervised learning. The data manager selects an appropriate number of clusters based on at least one temporal stability measure between continuous data from at least two time intervals.Type: GrantFiled: May 12, 2017Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Omri Soceanu, Lev Greenberg, Allon Adir
-
Patent number: 10235417Abstract: A technology is provided for enabling a partitioned search to be performed on log events from multiple log streams that are stored by multiple hosts. A search query may be submitted to identify the log streams whose log events are to be searched and to indicate a time interval in which log events are to have occurred as indicated by the log events' time stamps. The multiple hosts may search stored log events in parallel and return a set of log-event search results satisfying the search query. A pagination token can be included with the set of log event search results. The pagination token may be used to resume the search if the multiple hosts were not able to completely finish searching the stored log events before the set of log-event search results had to be returned to prevent a timeout of a search client.Type: GrantFiled: September 2, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Greg Sterin, Daniel Vassallo, Robert Mark Waugh, Emmanuel Pierre Devillard, Nitin Kesarwani, Hongqi Wang, Sheikh Naveed Zafar
-
Patent number: 10229117Abstract: Systems and methods for classifying electronic information are provided by way of a Technology-Assisted Review (“TAR”) process, specifically an “Auto-TAR” process that limits discretionary choices in an information classification effort, while still achieving superior results. In certain embodiments, Auto-TAR selects an initial relevant document from a document collection, selects a number of other documents from the document collection and assigns them a default classification, trains a classifier using a training set made up of the selected relevant document and the documents assigned a default classification, scores documents in the document collection and determines if a stopping criteria is met. If a stopping criteria has not been met, the process sorts the documents according to scores, selects a batch of documents from the collection for further review, receives user coding decisions for them, and re-trains a classifier using the received user coding decisions and an adjusted training set.Type: GrantFiled: June 17, 2016Date of Patent: March 12, 2019Inventors: Gordon V. Cormack, Maura R. Grossman
-
Patent number: 10223465Abstract: A customizable intelligence channel may be uniquely designed and implemented to contain only that information deemed to be relevant and material to a specific topic. The topic-related information provided via the intelligence channel may contain no extraneous results, irrelevant, and/or redundant information. The intelligence channel may be dynamically updated in real time, based on user input and/or crowdsourced data, to provide topic-related information.Type: GrantFiled: July 6, 2017Date of Patent: March 5, 2019Assignee: CREOpoint, Inc.Inventors: Jean-Claude Goldenstein, Kaimar Koemets, Ted Fine, Janno Järv, Edward J. Finn
-
Patent number: 10216717Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.Type: GrantFiled: May 2, 2014Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Suraj T. Poozhiyil, Richard Shawn McDowell, Jason A. Bould, Cyrus R. Balsara, Mark H. Lucovsky
-
Patent number: 10216853Abstract: A method for distributing VXLAN information that includes receiving, from a first leaf network device and by a first intermediate network device, first VXLAN information associated with a first computing device. The first leaf network device is connected to the first computing device and includes a first database server. The first intermediate network device includes a first database client and a second database server. The method also includes storing the first VXLAN information in a first database entry on the first intermediate network device; sending, by a second database server, a first copy of the first database entry to a higher-tier network device, and sending, by the first database client, a second copy of the first database entry to a third database server. The third database server is executing on a second leaf network device.Type: GrantFiled: June 27, 2014Date of Patent: February 26, 2019Assignee: Arista Networks, Inc.Inventor: Kenneth James Duda
-
Patent number: 10210198Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: GrantFiled: February 14, 2017Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Patent number: 10198469Abstract: Described are methods, systems and computer readable media for data source refreshing using an update propagation graph having a merged join listener.Type: GrantFiled: November 14, 2017Date of Patent: February 5, 2019Assignee: Deephaven Data Labs LLCInventors: Charles Wright, Ryan Caudy, David R. Kent, IV, Mark Zeldis, Raffi Basralian, Radu Teodorescu
-
Patent number: 10163181Abstract: For effective joint evaluation of a medical image dataset on a first data processing device and at least one second data processing device that is connected to the first data processing device via a data transmission network, a first application is performed in the first data processing device, and a second application is performed in the second data processing device. Each of the applications has a respective graphical user interface having at least one segment for display of a view of the image dataset. An image processing pipeline is associated with each segment for deriving the view from the image dataset. Partially processed data of the image dataset is decoupled from the image processing pipeline of the segment of the first application, is transferred to the second application, and there is coupled to the image processing pipeline of the segment of the second application for preparing the view.Type: GrantFiled: December 17, 2015Date of Patent: December 25, 2018Assignee: Siemens AktiengesellschaftInventors: Lutz Dominick, Vladyslav Ukis
-
Patent number: 10157205Abstract: In an approach to preparing a query execution plan, a host node receives a query implicating one or more data tables. The host node broadcasts one or more implicated data tables to one or more processing nodes. The host node receives a set of node-specific query execution plans and execution cost estimates associated with each of the node-specific query execution plans, which have been prepared in parallel based on global statistics and node-specific low level statistics. The host node selects an optimal query execution plan based on minimized execution cost.Type: GrantFiled: November 23, 2015Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Konrad K. Skibski, Tomasz K. Stradomski
-
Patent number: 10152488Abstract: A system for automated acquisition of content from an application includes a static analysis module. Using static analysis (analyzing code of the application independent of executing the code), the static analysis module identifies application state templates of the application and identifies user interface elements that, when actuated by a user, transition between states instantiated from different ones of the identified state templates. A graph creation module creates a graph data structure including nodes corresponding to the identified state templates and edges connecting the nodes. The edges are transitions corresponding to the identified user interface elements. A link extractor module executes the application and determines and records paths to states within the executing application according to the graph data structure. A scraper module, within an executing instance of the application, extracts text and metadata from states corresponding to endpoints of the recorded paths.Type: GrantFiled: September 2, 2015Date of Patent: December 11, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Kalyan Desineni, Manikandan Sankaranarasimhan, Vasanthakumar Sarpasayanam
-
Patent number: 10152515Abstract: Disclosed are systems, apparatus, methods, and computer readable media for performing actions in response to information updates provided in an information feed. In one implementation, an information update is selected for comparison with a data record creation rule. The data record creation rule may specify a data record creation operation for creating a data record based the selected information update. The selected information update may be capable of being displayed in an information feed. A determination may be made as to whether the selected information update includes information satisfying a trigger condition associated with the data record creation rule. When the information in the selected information update satisfies the trigger condition, the data record creation operation may be performed to create the data record. The data record creation operation may identify information to include in the data record.Type: GrantFiled: July 18, 2016Date of Patent: December 11, 2018Assignee: salesforce.com, inc.Inventors: Christopher A. Kemp, Carter Thaxton, Christopher De Gour, Kevin Schraith, Andrew Sopko, Nathan Wisman
-
Patent number: 10152560Abstract: Embodiments provide for querying and visualization of query results of graph data. An engine processes graph data to create metadata (e.g., in JSON format) identifying at least different node types and edge types that are present in a graph database. An overview visualization simplifies presentation of graph data by depicting only various different node types and graph types. The overview visualization may form the basis for formulating queries including the metadata, which are then promulgated to the graph database. Returned query results may be visualized as an overview or on a detailed node level, promoting insight and formulation of additional queries including node/edge type metadata. The engine may convert graph data query results into tabular form for consumption by relational database analytical tools. According to particular embodiments, an engine of an in-memory database may be particularly suited to perform graph data visualization, querying, and/or tabular conversion tasks.Type: GrantFiled: December 17, 2015Date of Patent: December 11, 2018Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Alexei Potiagalov, Sarah Menard, Paul Ekeland, Ivailo Ivanov
-
Patent number: 10152502Abstract: Provided are systems, apparatuses, methods and non-transitory computer readable media for efficiently processing and analyzing big data using a columnar index data format. A method of processing big data at a processing system configured as a computer may include generating a dictionary by sorting data based on a column unit of the big data; classifying the sorted data into one or more data blocks for each dictionary based on a data size; generating an index that includes first data values of the respective data blocks in order of the data blocks, for each dictionary; and generating a column ID for each column based on row order of the big data.Type: GrantFiled: February 16, 2016Date of Patent: December 11, 2018Assignee: Naver CorporationInventors: Jeongho Jang, Seonggoo Kang, Jung Soo Ha
-
Patent number: 10127269Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: GrantFiled: February 14, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Patent number: 10127264Abstract: According to some aspects, a data processing system is provided, the data processing system comprising at least one computer readable medium comprising processor-executable instructions that, when executed, cause the at least one processor to receive, through at least one user interface, input indicating a data element and one or more data quality metrics, identify, based on relationship information associated with the data element and/or the one or more data quality metrics, one or more datasets, one or more fields of the one or more datasets, and one or more data quality rules, each of the data quality rules being associated with at least one of the one or more fields, and perform an analysis of data quality of the one or more fields based at least in part on the one or more data quality rules associated with the one or more fields.Type: GrantFiled: September 17, 2015Date of Patent: November 13, 2018Assignee: Ab Initio Technology LLCInventor: Hugh F. Pyle
-
Patent number: 10120908Abstract: A recommendation engine for works of literature uses patterns of flow and element similarities for scoring a first user-rated work of literature against one or more recommendation candidate works of literature. Cluster models are created using meta-data modeling the works of literature, the meta-data having literary element categories and instances within each category. Each instance is described by an index value (position in the literature) and significance value (e.g. weight or significance). Cluster finding process(es) invoked for each instance in each category find Similarity Concept clusters and Consistency Trend clusters, which are recorded into the cluster models representing each work of literature. The cluster model can be printed or displayed so that a user can visually understand the ebb and flow of each literary element in the literature, and may be digitally compared to other cluster models of other works of literature for potential recommendation to a user.Type: GrantFiled: May 6, 2016Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Corville O. Allen, Scott R. Carrier, Eric Woods