Patents Examined by Miranda Le
-
Patent number: 10089391Abstract: An ontological information retrieval system is provided. According to an embodiment, the subject ontological information retrieval system can be utilized for computer-aided clinical Traditional Chinese Medicine (TCM) practice. In one implementation, a graphical user interface (GUI) is provided, enabling a user to input a query with symptoms determined from a patient, and the system's parser can find instances of the symptoms in a document object model (DOM) tree of the TCM ontological information. Diagnosis based upon the symptoms can be communicated to the user through the GUI. A relevance index (RI) and/or a frequency index (FI) can be further provided for evaluating a diagnosis by comparing the symptoms determined from a patient with the expected symptoms of the diagnosed illness and returning a value based on the number of matched symptoms, or a weighted index of matched symptoms.Type: GrantFiled: July 29, 2010Date of Patent: October 2, 2018Assignee: HERBMINERS INFORMATICS LIMITEDInventors: Wilfred Wan Kei Lin, Allan Kang Ying Wong, Jackei Ho Kei Wong, Jewels Chun Wing Kong
-
Patent number: 10055440Abstract: Partitioning of a source table of a database to a target table is initiated. Thereafter, a replay table is generated that is populated with triggers for database operations performed on the source table for subsequent replay for the target partitions. Data is later moved (e.g., asynchronously moved, etc.) from the source table to the target table. The database operations are replayed on the target table T subsequent to the moving of the data using the replay table. In addition, the source table is dropped when all of the data has been moved to the target table and there are no operations requiring replay. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: February 24, 2014Date of Patent: August 21, 2018Assignee: SAP SEInventors: Christian Bensberg, Franz Faerber, Lars Fricke, Juchang Lee, Roland Sedler, Andreas Tonder, Emanuel Ziegler
-
Patent number: 10042910Abstract: Partitioning of source partitions of a table of a database to target partitions is initiated. Thereafter, a transition partition specification is specified that identifies the source partitions and the target partitions. Data is then moved (e.g., asynchronously moved, etc.) from the source partitions to the target partitions. Concurrently with the moving of the data, operates are handled using the transition partition specification. Subsequently, the source partitions are dropped when all of the data has been moved to the target partitions and there are no open transactions accessing the source partitions. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: February 24, 2014Date of Patent: August 7, 2018Assignee: SAP SEInventors: Christian Bensberg, Lars Fricke, Juchang Lee, Michael Muehle, Thomas Peh, Wolfgang Stephan
-
Patent number: 10037388Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a graph of a social network, wherein the graph includes a set of nodes representing users in the social network and a set of edges representing relationships between pairs of the users. Next, the system stores, on a single computer system, a static representation of the graph, wherein the static representation includes a first set of fixed-size blocks representing the nodes and the edges and a first index that maps a set of identifiers for the nodes and the edges to offsets of the first set of fixed-size blocks. The system then uses the static representation of the graph to process, by the single computer system, one or more queries of the graph.Type: GrantFiled: April 27, 2015Date of Patent: July 31, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sanjay Sachdev, Jane Alam Jan, SungJu Cho
-
Patent number: 10013424Abstract: A system for building a restore list for a restore includes a processor and a memory. The processor is configured to determine whether a next sibling record of a directory index record of a root directory includes a subdirectory or a file, wherein the content of the directory index is determined from an incremental backup of the root directory. In the event that the next sibling record comprises a subdirectory of the root directory, the processor is configured to push a directory path associated with the next sibling record onto a directory stack. In the event that the next sibling record comprises a file, the processor is configured to add the latest index record associated with the file to a restore list in the event that the file is not already in the restore list. The restore list is provided for a restore of the state of data of the root directory at a desired time.Type: GrantFiled: April 2, 2015Date of Patent: July 3, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran Bachu, Venu Varma
-
Patent number: 10013478Abstract: A method of adding a program module to an installed program code. A data object having an interface for importation of data into and exportation of data out of the data object, the data object further comprising the program module, a switch identifier and a specification of a call to be inserted into the installed code is provided. Insert the call as specified by the specification of the data object into the installed program code and receive a setting for the switch from a user and storing the setting in a database table.Type: GrantFiled: September 5, 2013Date of Patent: July 3, 2018Assignee: SAP SEInventors: Andreas Kemmler, Torsten Kamenz
-
Patent number: 9984173Abstract: A method, system, and computer program product for automated value analysis in legacy data are provided in the illustrative embodiments. A first number of occurrences of a first value in a first field is counted in the legacy data. A first identifier associated with the first field, the first value, and the first count are recorded as a first entry in a value data structure, the value data structure comprising a set of entries. The value data structure is analyzed to determine an aberration between the first count and a second count, wherein the second count corresponds to a second number of occurrences of a second value in the first field. The aberration at the first field of the legacy data is reported in a report.Type: GrantFiled: February 24, 2014Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., Arvind Singh, David S. Wenk
-
Patent number: 9984133Abstract: Various systems and methods are provided that display schematics and data associated with the various physical components in the schematics in an interactive user interface. For example, a computing device links data stored in one or more databases with schematics displayed in one or more interactive user interfaces. The computing device parses a digital image that depicts a schematic and identifies text visible in the digital image. Based on the identified text, the computing device recognizes representations of one or more physical components in the schematic and links the representations to data regarding the physical component in one or more databases, such as specification data, historical sensor data of the component, etc. The computing device modifies the digital image such that it becomes interactive and visible in a user interface in a manner that allows the user to select a physical component and view data associated with the selection.Type: GrantFiled: October 14, 2015Date of Patent: May 29, 2018Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, David Tobin, Feridun Arda Kara, Trevor Sontag, David Skiff, John Carrino, Allen Chang, John Garrod, Agatha Yu
-
Patent number: 9965549Abstract: Content uploaded by users of a computing system is found through a search. The method search receives a search term, retrieves content, identifies instances of the search term in the retrieved content, scores the retrieved content, ranks the scored content, and selects content from the ranked content. The uploaded content is created by a method where received text files are processed to remove formatting, tags, and non-printing characters. Uploaded content may be further associated with attributes used to narrow searches for content. The processed content is searched and may also be used as a source for excerpts for summarizing, representing, or otherwise embodying the content.Type: GrantFiled: February 24, 2014Date of Patent: May 8, 2018Assignee: FOXWORDY INC.Inventors: Monica Zent, Robert Schmitt
-
Patent number: 9965540Abstract: The association of semantic labels with content may be facilitated. In particular, the content in the sentences, labels, headers, text, and/or other context that surround a fact may provide information descriptive for a semantic label that has been applied to the sentence and/or fact. By analyzing some of these implicit semantic associations between semantic labels and facts (numeric or otherwise), suggestions for semantic labels may be made for previously labeled or unlabeled facts. The labels that are suggested may include suggestions for concepts, members, and other structured constructs.Type: GrantFiled: September 10, 2014Date of Patent: May 8, 2018Assignee: EZ-XBRL SOLUTIONS, INC.Inventors: Bediako George, Syamantak Thakur, Srinivas Murty
-
Patent number: 9940344Abstract: An apparatus sets a layer counter to point to a first layer of a data structure. The apparatus determines the layer counter to reference an overflowing cell. The apparatus increments the layer counter to point to a second layer of the data structure. The apparatus determines the incremented layer counter to reference a non-overflowing cell. The apparatus increments a value of the non-overflowing cell, wherein the first layer is stored in a first cache and the second layer is stored in a second cache, and wherein the first cache differs from the second cache with respect to one or more of speed or size.Type: GrantFiled: February 25, 2014Date of Patent: April 10, 2018Assignee: Red Hat, Inc.Inventors: Francesco Fusco, Daniel Borkmann, Thomas Graf
-
Patent number: 9898522Abstract: Techniques are described for managing aggregation of data in a distributed manner, such as for a particular client based on specified configuration information. The described techniques may include storing aggregated data values for an OLAP cube or other data structure in a distributed manner, such as in some situations in a distributed hash table. The aggregated data values to be stored may be generated in various manners, such as by performing multi-stage data manipulation operations—for example, a map-reduce architecture may be used, with a first stage involving the use of one or more specified map functions to be performed, and with at least a second stage involving the use of one or more specified reduce functions to be performed.Type: GrantFiled: December 16, 2014Date of Patent: February 20, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Richard J. Cole, Alan D. Mock
-
Patent number: 9880771Abstract: Deduplicated data is packed into finite-sized containers. A similarity score is calculated between files that are similarly of the deduplicated data. The similarity score is used for grouping the similarly compared files of the deduplicated data into subsets for destaging each of the subsets from a deduplication system to one a finite-sized container.Type: GrantFiled: June 19, 2012Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Hirsch, Thorsten Krause
-
Patent number: 9870422Abstract: Embodiments are provided for natural language search. In some embodiments, a content search request for content items related to an account with a content management system may be received, at least one filter from the content search query request may be determined to identify content items based on at least one of a management function and a content interaction function performed with a content item for the account, and the at least one filter may be applied to accessible content items for the account to identify content items.Type: GrantFiled: April 24, 2013Date of Patent: January 16, 2018Assignee: Dropbox, Inc.Inventors: Dimitar Simeonov, Joshua Blum, Max Kanter
-
Patent number: 9852208Abstract: Generating communities of users and discovering the expertise of those users are provided. Identifications of a plurality of users that accessed resources via a network, types of actions performed by the plurality of users on the resources, and names of the resources accessed by the plurality of users are extracted from retrieved resource access logs. The plurality of users are grouped into a plurality of different sets of users based on which resources were accessed and which type of actions were performed by each particular user within the plurality of users. The communities of users are generated based on each different set of users having a similarity with regard to the resources that were accessed and the types of actions that were performed by a particular set of users.Type: GrantFiled: February 25, 2014Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Suresh N. Chari, Ian M. Molloy, Youngja Park
-
Patent number: 9852183Abstract: Embodiments of the present application relate to an information providing method, system and a computer program product. An information providing method is provided. The method includes receiving an information search request including a search condition, forwarding the information search request to a plurality of processing servers to search for information relating to the search condition, determining a merge attribute based on the found information relating to the search condition, the merge attribute having related attribute values, merging the found information based on the determined merge attribute of the found information to obtain search results, and providing the received search results to a user.Type: GrantFiled: April 25, 2013Date of Patent: December 26, 2017Assignee: Alibaba Group Holding LimitedInventor: Nan Zheng
-
Patent number: 9842297Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: determining a category of a domain having content documents and gathering search terms frequently used in similar domains associated with the category. A ground truth table has domain search results as discovered from searches by use of the search terms from the similar domains. Ground truths are utilized in later searches for optimal search results.Type: GrantFiled: September 29, 2016Date of Patent: December 12, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat Deluca, Keith L. Vertrees
-
Patent number: 9824335Abstract: Techniques presented herein provide techniques for integrating one or more documents for a communication session in a calendar application. In one example, a computing device retrieves a meeting appointment in a calendar application executed by the computing device for a meeting via a communication session, wherein the meeting appointment includes identifying information of one or more invitees and for the communication session, wherein the communication session enables communication between different computing devices. At least one document associated with the communication session is identified. The document is linked with the meeting appointment such that a centralized version of the at least one document is accessible to the one or more invitees via the meeting appointment, wherein authorization is granted to each of the one or more invitees to the communication session defining permission levels for each of the one or more invitees to access the at least one document.Type: GrantFiled: June 18, 2012Date of Patent: November 21, 2017Assignee: Google Inc.Inventor: Christopher David Vander Mey
-
Patent number: 9804925Abstract: A method of operating a distributed storage system, the method includes identifying missing chunks of a file. The file is divided into stripes that include data chunks and non-data chunks. The method also includes identifying non-missing chunks available for reconstructing the missing chunks and reconstructing missing data chunks before reconstructing missing non-data chunks using the available non-missing chunks.Type: GrantFiled: February 25, 2014Date of Patent: October 31, 2017Assignee: Google Inc.Inventors: Lidor Carmi, Christian Eric Schrock, Steven Robert Schirripa
-
Patent number: 9798746Abstract: A method, system and computer program product for dynamic map template discovery and map creation may include determining a frequency of use of a data object in a database and discovering a dynamic map template corresponding to the data object based on the frequency of use of the data object. The method may also include creating a dynamic map from the dynamic map template in response to discovering the dynamic map template.Type: GrantFiled: May 31, 2013Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Nitin Gaur, Todd E. Kaplinger, Kulvir Singh Bhogal, Douglas Berg