Patents Examined by Yicun Wu
-
Patent number: 10387456Abstract: Provided are systems and methods for classifying and tagging records in a record management system using information extracted and analyzed from specific areas or regions of records. A specific area or region of the record may be scanned, and the content disposed therein processed against a plurality of classification templates. Based on proximity to the classification templates, the record may be assigned one or more tags corresponding to the classification templates.Type: GrantFiled: December 20, 2017Date of Patent: August 20, 2019Assignee: RIPCORD INC.Inventors: Michael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
-
Patent number: 10387472Abstract: A computerized text analysis method that comprises: searching a resource of information with a search query comprising at least one of: (a) the specific debatable topic, and (b) a personal derivation of the specific debatable topic, to obtain a list of indices whose index subject contains the personal derivation and/or the specific debatable topic; determining, by applying a rule-based classifier, whether the index subject of each of the indices is (i) in favor of the debatable topic or (ii) against the debatable topic; detecting, in each of the indices, hyperlinks to encyclopedic entries whose entry subjects are person names; and determining that: if the index subject of each of the one or more indices is in favor of the specific debatable topic, then the persons are in favor of the specific debatable topic, and vice versa.Type: GrantFiled: March 9, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Roy Bar-Haim, Noam Slonim, Orith Toledo-Ronen
-
Patent number: 10331782Abstract: Systems and methods to identify potential material fact sentences in electronic legal documents obtained from electronic repositories are disclosed. A system includes a processing device and a storage medium in communication with the processing device. The storage medium includes programming instructions that cause the processing device to obtain a document and parse text within the document to determine whether each paragraph in the document is a fact paragraph, a discussion paragraph, or an outcome paragraph based on at least one of a heading associated with the paragraph and features of the paragraph. The storage medium further includes programming instructions that cause the processing device to extract each sentence in the fact paragraph, direct a trained sentence classifier to determine whether each sentence is a potential material fact sentence or a non-material fact sentence based on features of the sentence, and identify potential material fact sentences.Type: GrantFiled: November 18, 2015Date of Patent: June 25, 2019Assignee: LexisNexis, a division of Reed Elsevier Inc.Inventors: Mahesh Pendyala, Gene Osgood, Jacob Aaron Myers
-
Patent number: 10324934Abstract: A method and a device for providing content recommending information are provided. The method includes receiving first log information of an external device, generating content recommending information based on the first log information and second log information of the first device, and displaying the content recommending information.Type: GrantFiled: November 12, 2015Date of Patent: June 18, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Ashish Bhandari, Ayush Jain
-
Patent number: 10303730Abstract: Computer implemented systems store descriptions of multiple different types of marketplace items as a collection of parameter-value pairs, using a table having a plurality of rows and columns, wherein values for at least two of the items are stored in cells of first and second ones of the rows, respectively; keys that provide information that can be used to decipher differential mappings of a plurality of the columns to a plurality of parameters in different ones of the rows; and one or more interfaces that collectively display previously stored parameters and values to a human end-user.Type: GrantFiled: July 25, 2016Date of Patent: May 28, 2019Inventor: Robert D. Fish
-
Patent number: 10306022Abstract: One embodiment of the present invention provides a system that facilitates the operation of a client/server application while a client is online or offline. The system operates by receiving a request from an application at a client to synchronize data with a server. In response to the request, the system places the data in a resource, wherein the resource can be a file. Next, the system sends an acknowledgement to the application. The system then determines a protocol for synchronizing the resource with the server. Finally, the system queues the resource for synchronization with the server, or optionally synchronizes the resource with the server immediately.Type: GrantFiled: October 20, 2016Date of Patent: May 28, 2019Assignee: Adobe Inc.Inventor: Oliver I. Goldman
-
Patent number: 10282379Abstract: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes an API component of a visualization server to make an API available to be called by another device via a network to request information associated with an object that represents a component of a storage cluster system; and a translation component of the visualization server to, in response to a call to the API received via the network that requests information associated with the object, generate query instructions to search for a system entry corresponding to the storage cluster system within a system database and to search for the requested information within the system entry.Type: GrantFiled: October 30, 2015Date of Patent: May 7, 2019Assignee: NETAPP, INC.Inventors: Apoorva Sareen, Shankar Pasupathy, Ross Ackerman
-
Patent number: 10268706Abstract: Embodiments of the present invention provide methods, systems, and computer program products for prioritizing database failover. In one embodiment, an order in which to failover databases is determined based on a priority order of databases and the time at which the failover process occurs, which can be used to help reduce possible down time users can experience while waiting for the database most important to them to be failed over.Type: GrantFiled: October 12, 2015Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Juilee S. Hapse, Priyanka K. Joshi, Nishant Sinha
-
Patent number: 10248684Abstract: The disclosed embodiments provide a system that manages synchronization between a profile store and a source of truth that is used to update the profile store via a real-time link. During operation, the system selects a profile for an entity in the profile store for use in verifying the synchronization between the profile store and the source of truth based on an access pattern associated with the profile store. Next, the system obtains a first set of attributes from a profile for an entity in the profile store and a second set of attributes for the entity from the source of truth. The system then compares the first and second sets of attributes to detect and correct mismatches between the first and second sets of attributes, wherein the corrected mismatches improve subsequent use of the profile in the profile store by the set of remote offerings.Type: GrantFiled: October 30, 2015Date of Patent: April 2, 2019Assignee: INTUIT INC.Inventors: Tobias Ullrich, Lars Pfannenschmidt, Frank Wisniewski, Thorsten Krüger, Shabbir Y. Rajgara, Guohan Gao
-
Patent number: 10242107Abstract: Systems and methods for extracting and organizing quantitative content with a corresponding topic in regard to a particular, desired event, from a body of user posts is presented. More particularly, nearly ubiquitously a body of user posts includes a substantial amount of highly relevant and interesting information goes largely unprocessed and widely inaccessible. According to the disclosed subject matter, a body/corpus of user posts is filtered according to a desired event such that those user posts relating to a desired event is identified. Additionally, the user posts are also filtered according to whether or not the user posts include a quantitative value. An analysis of the filtered user posts is conducted to extract, for qualifying user posts, a quantitative tuple comprising a quantitative value and a corresponding topic.Type: GrantFiled: January 11, 2015Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Omar Alonso, Thibault Henri Joseph Sellam
-
Patent number: 10216799Abstract: Query handling devices in a federated database system and related methods and computer program products for handling queries in the federated database system are disclosed. The query handling device receives database queries directed towards a group of databases from several applications and filters the queries based on common query rules such as common query syntax, investigates the queries that have passed the filtering, and sends the investigated queries to the databases. The investigation includes prioritising between at least some queries according to a query prioritisation scheme. The prioritised queries are sent according to the query prioritisation scheme.Type: GrantFiled: October 19, 2012Date of Patent: February 26, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Manoj Prasanna Kumar, Subramanian Shivashankar, Jawad Mohamed Zahoor
-
Patent number: 10209899Abstract: Embodiments relate to off-loading aspects of storage virtualization to storage hardware and modifying software to take advantage of hardware virtualization features. A co-design of hardware and software allows a filesystem to provide files such that indirection overhead normally needed to access the content of files can be bypassed while still managing the files as filesystem objects. A storage device manages and exposes a virtual volume which is used to store the content of a file. Virtual volumes can be initialized or populated so that virtual blocks therein align with device storage blocks. A virtual volume can be initialized and populated by parsing a virtual disk file to access virtual disk metadata, which is then used to determine and set features of the virtual volume.Type: GrantFiled: November 6, 2015Date of Patent: February 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jacob Oshins, Neal Christiansen
-
Patent number: 10204138Abstract: Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a query sequence is selected, and a revised query subsequent to the candidate query in the query sequence is selected. If a quality score for the revised query is greater than a quality score threshold and a navigation score for the revised query is greater than a navigation score threshold, then a navigational resource for the revised query is identified and associated with the candidate query. The association specifies the navigational resource as being relevant to the candidate query in a search operation.Type: GrantFiled: November 10, 2015Date of Patent: February 12, 2019Assignee: Google LLCInventors: Trystan G. Upstill, Henele I. Adams, Eric Lehman, Neesha Subramaniam, Wensi Xi, Sundeep Tirumalareddy
-
Patent number: 10198522Abstract: A system and method for creating an index of native application content indexable by a search engine is disclosed herein. The system includes a content server, a web server, and a URL to native mobile application mapping database comprising a plurality of web content and a plurality of native mobile application content. The content server is configured to serve up the content as both a native mobile application and a web based application.Type: GrantFiled: April 12, 2015Date of Patent: February 5, 2019Assignee: Joingo, LLCInventors: Stephen S. Boyle, Russell S. Greer, Thang Dao, Ha Do
-
Patent number: 10180984Abstract: Provided are techniques for providing and using pivot facets for text mining and search. A metadata field is mapped to a pivot facet. In response to executing a first query, at least a first document and the pivot facet are displayed. In response to selection of the pivot facet, a second query that includes a value of the metadata field is generated, and the second query is executed to locate at least a second document that includes the value of the metadata field.Type: GrantFiled: September 24, 2014Date of Patent: January 15, 2019Assignee: International Business Machines CorporationInventors: Barton W. Emanuel, Todd Leyba
-
Patent number: 10157201Abstract: A method of searching for and providing information about a natural language query having a simple or complex sentence structure, includes: generating a mashup query language having a tree structure in a plurality of levels based on at least one query entity included in a natural language query language via a semantic analysis of the natural language query language; determining whether the plurality of levels are linked through a query entity forming each of the plurality of levels based on attribute information of the mashup query language; searching for data corresponding to the query entity forming each of the plurality of levels from a knowledge database based on a result of the determining, and deriving main information and at least one piece of entity information corresponding to the natural language query language from found data; and laying out a search result screen including the main information and the at least one piece of entity information.Type: GrantFiled: July 10, 2015Date of Patent: December 18, 2018Assignee: NAVER CorporationInventors: Jae Hyeok Chang, Ki Young Kim, Myeong Seok Kim, Ji Hye Choi, Won Jin Lee, Hyun Ah Lee, Yong Hun Lee
-
Patent number: 10152557Abstract: Systems and methods offer an efficient approach to computing similarity rankings in bipartite graphs. An example system includes at least one processor and memory storing a bipartite graph having a first set and a second set of nodes, with nodes in the first set being connected to nodes in the second set by edges. The memory also stores instructions that, when executed by the at least one processor, cause the system to assign each node in the second set to one of a plurality of categories and, for each of the plurality of categories, generate a subgraph. The subgraph comprises of a subset of nodes in the first set and edges linking the nodes in the subset, where the nodes in the subset are selected based on connection to a node in the second set that is assigned to the category. The system uses the subgraph to respond to queries.Type: GrantFiled: May 15, 2014Date of Patent: December 11, 2018Assignee: Google LLCInventors: Seyed Vahab Mirrokni Banadaki, Silvio Lattanzi, Jonathan Ezra Feldman, Alessandro Epasto, Stefano Leonardi, Hugh Lynch, Varun Sharma
-
Patent number: 10120897Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.Type: GrantFiled: June 6, 2011Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
-
Patent number: 10101965Abstract: Sorting algorithms are generally used at different steps in data processing. In many situations, the efficiency of the sorting algorithm used determines the throughput/execution speed of the application. Methods for implementing high speed sorting in hardware are often based on Batcher's Odd/Even sort or Bitonic sort algorithms. These algorithms are computation intensive and involve high number of logic gates to implement and high power consumption. The higher the number of logic gates, the more silicon area may be required and may lead to higher cost. Insertion sort is a sorting algorithm that is relatively simpler and may require fewer logic gates to implement. However, throughput achieved using Insertion sort algorithm is much lower than the throughput achieved using high speed sorting algorithms. A method and apparatus enable an efficient hardware design capable of simultaneously sorting multiple data inputs for high throughput at reduced complexity.Type: GrantFiled: October 28, 2015Date of Patent: October 16, 2018Assignee: MBIT WIRELESS, INC.Inventors: Raghavendra H. Bhat, Bhaskar Patel
-
Patent number: 10102239Abstract: The disclosure generally describes methods, software, and systems, including a method for event notification associated with changed data objects. A change to a data object associated with a change notification rule is identified. The change notification rule defines at least one target system to be notified in response to changes to a data set. A notification event identifying the data object associated with the change is generated substantially instantaneously in response to the identified change. Substantially instantaneously and in response to the generation of the notification event, the notification event is sent to the at least one target system defined by the change notification rules. A request for the changed data object is received in response to the sent notification event. The changed data object is provided to the target system.Type: GrantFiled: July 13, 2015Date of Patent: October 16, 2018Assignee: SAP SEInventor: Masoud Aghadavoodi Jolfaei