Patents Issued in March 28, 2017
-
Patent number: 9607021Abstract: Data to be loaded into a target system includes entities having corresponding unique primary data value and secondary data values. The secondary data values have associated foreign key relationships, which links the secondary data value to the primary data value of another entity. In loading the data, the entities are split into insertion leaf groups by execution of an iteration process, each iteration involving generation of a respective set of insertion leaf groups containing entities whose secondary data values have no foreign key relationships or only foreign key relationships with the primary data values of entities of the insertion leaf groups generated during any prior iteration. The iteration process is executed until there are no such entities are left. A sequence of generation of the sets of insertion leaf groups is recorded, and the sets of insertion leaf groups are consecutively loaded into the target system according to the sequence.Type: GrantFiled: October 9, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Peter Gerstl, Mike Grasselt, Albert Maier, Thomas Schwarz, Oliver Suhre
-
Patent number: 9607022Abstract: The present invention is a system for automatic recognition of data store architecture and tracking dynamic changes and evolution in data store architecture. The system of the invention is a complementary system, which can be added onto an existing data store system using the existing interfaces or can be integrated with a data store system. The system comprises three main components that are configured to compose an approximation of the data store architecture. The first of these components is adapted to execute an analysis of the architecture of the data store; the second of the components is adapted to collect and compile statistics from said data store; and the third of the components is adapted to compose an approximation of the architecture of said data store. Methods for using the system of the invention are also described.Type: GrantFiled: December 14, 2009Date of Patent: March 28, 2017Assignee: Tamiras Per Pte. Ltd., LLCInventors: Guy Shaked, Valdimir Braverman, Marina Sadetsky
-
Patent number: 9607023Abstract: A decision support system and method, which receives user inputs comprising: at least one user criterion, and at least one user input tuning parameter representing user tradeoff preferences for producing an output; and selectively produces an output of tagged data from a clustered database in dependence on the at least one user criterion, the at least one user input tuning parameter, and a distance function; receives at least one reference-user input parameter representing the at least one reference-user's analysis of the tagged data and the corresponding user inputs, to adapt the distance function in accordance with the reference-user inputs as a feedback signal; and clusters the database in dependence on at least the distance function, wherein the reference-user acts to optimize the distance function based on the user inputs and the output, and on at least one reference-user inference.Type: GrantFiled: May 6, 2016Date of Patent: March 28, 2017Assignee: Ool LLCInventor: Gitanjali Swamy
-
Patent number: 9607024Abstract: Systems and techniques are described for facilitating sharing information. Some embodiments can receive a set of data items that is to be analyzed for sharing, analyze the set of data items based on a first set of criteria to obtain a subset of the set of data items that is a likely candidate for sharing, and present the subset of the set of data items to a first user. Additionally, some embodiments can receive a set of users that is to be analyzed for sharing information, analyze the set of users based on a second set of criteria to obtain a subset of the set of users with whom the information is likely to be shared, and present the subset of the set of users to the first user.Type: GrantFiled: June 13, 2013Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Andrew G. Huibers, David F. Lieb, Kevin N. Gabayan, Seth T. Raphael
-
Patent number: 9607025Abstract: A multi-component profile is determined for a person. The profile is determined from the analysis of empirical data gather by the person's own digital devices which are used as surveillance devices. Several uses are given for the profile derived and for the PProfile System. One of these uses creates an augmented reality environment for personal interactions.Type: GrantFiled: September 23, 2013Date of Patent: March 28, 2017Inventor: Andrew L. DiRienzo
-
Patent number: 9607026Abstract: Embodiments are directed to determining a data insertion point in a data layout based on relative cardinalities between data objects and to determining a data insertion point in a data layout based on defined hierarchies between data objects. In an embodiment, a computer system receives a user input indicating that an additional portion of information is to be added to an existing data layout which includes multiple different data objects. The computer system accesses the data objects to determine relative cardinalities between the data objects in the data layout. The computer system determines an optimal data insertion point for inserting the additional portion of information based on the determined relative cardinalities between the data objects. The computer system also inserts the additional portion of information in the existing data layout at the determined optimal data insertion point.Type: GrantFiled: August 13, 2014Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher A. Hays, Carolyn Khanh Chau, Robert A. Meyers
-
Patent number: 9607027Abstract: In at least one embodiment, a profile/content system generates, accesses, and/or serves a compilation profile for targeting content to identifiable communication devices (“ICDs”). The compilation profile can include data associated with a user of an ICD, and the profile/content system obtains the data from multiple data sources. The data sources can include a particular ICD and can also include particular applications running on the ICD and other data sources such as web sites and data aggregators that store data associated with the IDC user. The profile/content system can operate in a variety of modes depending upon a type of request received by the profile/content system. Exemplary modes are: (1) a direct content provision mode, (2) an indirect content provision mode, and (3) a compilation profile provision mode. In at least one embodiment, in the direct content provision mode, the profile/content system receives a request for content directly via an ICD.Type: GrantFiled: November 16, 2015Date of Patent: March 28, 2017Assignee: Collider MediaInventors: D. Bryan Jones, Christopher J. Duncan, Neeraj Gupta, William T. W. Robbins
-
Patent number: 9607028Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with packaging of content. In embodiments, a bytemap file may be associated with an output packaging format for output content. The bytemap file may, in various embodiments, contain instructions that, when performed by a transpackager may generate output content based on one or more encoded content files. In order to generate output content starting at a specific requested offset, a bytemap index may contain mappings between offsets and instruction locations within the bytemap file. Thus, in response to a request for output content at an offset, an instruction location may be identified in the bytemap index, and instructions applied to the encoded content files starting at the identified location to generate the requested output content. Other embodiments may be disclosed and claimed.Type: GrantFiled: March 13, 2013Date of Patent: March 28, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Johannes P. Schmidt
-
Patent number: 9607029Abstract: Technologies are disclosed for mapping documents to candidate duplicate documents in a document corpus. A bitset optimized inverted index is created for a document corpus. A document is received for which candidate duplicate documents in the document corpus are to be identified. The document is tokenized using adaptive tokenization. A determination made as to whether tokens in the document are represented in the bitset optimized inverted index. A list of candidate duplicate documents is created for tokens represented in the optimized inverted index utilizing in-memory bitsets that map tokens to documents that contain the tokens in the document corpus.Type: GrantFiled: December 17, 2014Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Sivaranjini Dharmalingam, Nathan Thomas Close, Shantanu Shailendrakumar Fauji, Sean Gwizdak, Jiahui Jiang, Yohan Mammen, Roshan Rammohan
-
Patent number: 9607030Abstract: A method and system are provided. The method includes extracting, ranking, and annotating content in (i) forms used on websites, (ii) a source code, and (iii) existing data design projects that include mappings between logical data model objects and physical data model objects. The content is selected from the group consisting of terms and abbreviations for the terms. An extracted term is annotated using an abbreviation for the extracted term, and an extracted abbreviation is annotated using a term for the extracted abbreviation. The method further includes storing, in a knowledge base, the content, respective annotations for the content, and respective ranks for the content. The method also includes, given an input data structure that lacks identifiers of a given type for data objects therein, automatically generating suggested identifiers of the given type for the data objects based on the content, respective annotations, and respective ranks.Type: GrantFiled: September 23, 2016Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Al Chakra, Liam Harpur, Michal Miklas, John Rice
-
Social data filtering system, method and non-transitory computer readable storage medium of the same
Patent number: 9607031Abstract: A social data filtering system is provided. The social data filter system comprises a database, a retrieving module, a filtering module and a determining module. The database stores personal data and corresponding identification information. The retrieving module retrieves the personal data and the identification information corresponding to a designated person and generates search information accordingly to retrieve user information and corresponding social interaction information from a plurality of social data sources accordingly to the search information The filtering module performs filtering on the user information and the social interaction information according to the personal data to retrieve filtered information. The determining module determines at least one key word corresponding to the designated person according to the filtered information.Type: GrantFiled: May 20, 2014Date of Patent: March 28, 2017Assignee: INSTITUTE FOR INFORMATION INDUSTRYInventors: Chun-Hung Lu, Yi-Hsung Li, Wen-Tai Hsieh, Tai-Hung Chen, Yu-Chi Chang -
Patent number: 9607032Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating text within a document. In one aspect, a method includes identifying an entity based on entity text included in document text of a document; identifying a time-sensitive attribute for the entity based on attribute text included in the document text; identifying a first value for the time-sensitive attribute based on value text included in the document text; generating a query specifying the entity; providing the query to a search system that provides a result value for the time-sensitive attribute of the entity included in the query; and providing, to a user device that is currently accessing the document, result data that causes presentation of the result value as a replacement for the first value.Type: GrantFiled: May 12, 2014Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Maxim Gubin, Sangsoo Sung, Krishna Bharat, Kenneth W. Dauber
-
Patent number: 9607033Abstract: Embodiments of the present invention manage multiple requests to allocate real world resources in a multi-user environment. A set of resource availability information is stored in a first durable data file for each resource in a plurality of resources provided by a database environment. The database environment is shared between a plurality of users. A decision context is associated with a second durable data file. The decision context is associated with a user interacting with the database environment. The decision context exists for a defined duration of time. A least one resource is determined to have been temporarily allocated to the decision context for the defined duration of time. The second durable data file is updated to indicate that the at least one resource has been temporarily allocated to the decision context. The first durable data file is updated to indicate that the at least one resource is currently unavailable.Type: GrantFiled: May 25, 2011Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Paul M. Dantzig, Robert O. Dryfoos, Sastry S. Duri, Mark Gambino, Arun Iyengar, Francis Parr
-
Patent number: 9607034Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.Type: GrantFiled: September 28, 2015Date of Patent: March 28, 2017Assignee: salesforce.com, inc.Inventors: Scott Yancey, Scott Hansma
-
Patent number: 9607035Abstract: Mechanisms are provided for validating a candidate answer to an input question. A candidate answer to an input question is identified using a natural language processing of the input question and a corpus of information from which the candidate answer is identified. A validator is selected to apply to the candidate answer based on a characteristic of a correct answer for the input question. The validator is applied to the candidate answer to evaluate whether or not criteria of the validator are met by the candidate answer. Validation information is generated based the evaluation of whether or not criteria of the validator are met by the candidate answer. The validation information is stored in a validation status object associated with the input question.Type: GrantFiled: May 21, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Ian M. Bennett, Torsten Bittner, Kay Mueller
-
Patent number: 9607036Abstract: A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may include structuring the sequential-access data set to have a first group-of-records configured for adding a second group-of-records to the sequential-access data set. The method and system add a second group-of-records to the sequential-access data set. The method and system merge the second group-of-records with the first group-of-records in response to a triggering event. The method and system establish, in response to merging the second group-of-records with the first group-of-records, a marker configured to indicate the first and second group-of-records, as merged, is sorted.Type: GrantFiled: August 21, 2013Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Miguel A. Perez, David C. Reed, Max D. Smith, Carrie B. Wood
-
Patent number: 9607037Abstract: A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema.Type: GrantFiled: June 17, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Eliana Cerasaro, Arcangelo Di Balsamo, Franco Mossotto, Sandro Piccinini
-
Patent number: 9607038Abstract: Provided are to a computer program product, system, and method for determining linkage metadata of content of a target document to source documents. In response to a determination that a target fragment in a target document matches a source fragment in a source document, linkage metadata is generated for the target fragment.Type: GrantFiled: March 15, 2013Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Brian P. Byrne, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
-
Patent number: 9607039Abstract: A system, and computer program product for subject-matter analysis of tabular data are provided in the illustrative embodiments. A first document including the tabular data is received. A library of functional signatures for a first subject-matter domain is selected. A determination is made whether a threshold number of functional signatures from the selected library are applicable to the tabular data, wherein a functional signature is applicable to the tabular data when values in the tabular data correspond to an operation and a table structure specified in the functional signature. Responsive to the threshold number of functional signatures from the selected library being applicable to the tabular data, a processor and a memory process the first document according to a process for the first subject matter domain selected from a plurality of processes for respective subject matter domains.Type: GrantFiled: July 18, 2013Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna Karen Byron, Scott N. Gerard, Alexander Pikovsky, Matthew B. Sanchez
-
Patent number: 9607040Abstract: A method for managing tags in a tag cloud may include receiving a tag for an object and comparing the tag to existing tags for the object. The comparing may include determining if there is a relationship between the tag and any of the existing tags. The method may also include adding the tag to the tag cloud in response to there being no relationship between the tag and any of the existing tags. The method may additionally include selecting one tag of the existing tags in response to the tag and the one tag being related tags. The method may further include presenting the related tags in the tag cloud. Presenting the related tags in the tag cloud may include at least one of modifying the one tag in the tag cloud, indicating the tags are related, and combining the related tags into a single tag.Type: GrantFiled: January 23, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Paul Roger Bastide, Matthew E. Broomhall, Robert Edward Loredo
-
Patent number: 9607041Abstract: A system, method and apparatus for efficiently accessing Internet resources are disclosed. The system, method and apparatus employ a portable device for receiving and transmitting information such as contact information, voting information and medical information, for example.Type: GrantFiled: June 6, 2008Date of Patent: March 28, 2017Assignee: GULA CONSULTING LIMITED LIABILITY COMPANYInventor: Richard B. Himmelstein
-
Patent number: 9607042Abstract: A computer-based method for optimizing database queries is provided. The method uses a server computer device including a processor communicatively coupled to a database. The method includes receiving a main query requesting data from a partitioned database table within the database. The partitioned database table includes a plurality of partitions. The method also includes determining a partition list. The partition list includes two or more partitions of the plurality of partitions and excludes at least one partition of the plurality of partitions. The method further includes generating a plurality of sub-queries where each sub-query is associated with one partition included within the partition list, and processing each sub-query of the plurality of sub-queries on the associated partition included within the partition list.Type: GrantFiled: September 15, 2014Date of Patent: March 28, 2017Assignee: MasterCard International IncorporatedInventor: Kenneth L. Long
-
Patent number: 9607043Abstract: An example method of submitting a federated query to one or more data sources belonging to a federation includes splitting a zone into a plurality of zone subsets. The zone includes a plurality of data sources belonging to a federation. The plurality of zone subsets has disjoint sets of data sources belonging to the federation. The method also includes receiving a federated query from a client. The federated query includes a plurality of source queries. Each source query of the plurality of source queries is specific to an autonomous data source belonging to the federation. The method further includes determining the client's assigned zone subset of the plurality of zone subsets. The method also includes submitting the federated query to the client's assigned zone subset. The plurality of source queries is submitted to one or more data sources in the zone subset to which the client is assigned.Type: GrantFiled: August 28, 2014Date of Patent: March 28, 2017Assignee: Red Hat, Inc.Inventors: Filip Nguyen, Filip Elias
-
Patent number: 9607044Abstract: Methods and systems for performing a query over joined tables in the context of inexact matching provide efficient search engine functionality. The systems and methods are used to perform an efficient query on a parent table and joined child tables. Search grams are determined based on the query and parent records and child records are scanned for the search grams. Gram scores are computed based on a degree of matching between the parent and child records and the search grams.Type: GrantFiled: March 31, 2011Date of Patent: March 28, 2017Assignee: TIBCO Software Inc.Inventors: Fletcher Foti, Bruce Zuidema
-
Patent number: 9607045Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.Type: GrantFiled: December 21, 2012Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
-
Patent number: 9607046Abstract: A device may facilitate a query dialog involving queries that successively modify a query state. However, fulfilling such queries in the context of possible query domains, query intents, and contextual meanings of query terms may be difficult. Presented herein are techniques for modifying a query state in view of a query by utilizing a set of query state modifications, each representing a modification of the query state possibly intended by the user while formulating the query (e.g., adding, substituting, or removing query terms; changing the query domain or query intent; and navigating within a hierarchy of saved query states). Upon receiving a query, an embodiment may calculate the probability of the query connoting each query state modification (e.g., using a Bayesian classifier), and parsing the query according to a query state modification having a high probability (e.g., mapping respective query terms to query slots within the current query intent).Type: GrantFiled: December 14, 2012Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dilek Hakkani-Tur, Gokhan Tur, Larry Heck, Ashley Fidler, Fehtiye Asli Celikyilmaz
-
Patent number: 9607047Abstract: A topical search computer system identifies topics from various definitional (i.e., data) sources. The system generates a catalog of different topics from the data sources. Topics with similar names are differentiated by the system based on the context in which each topic is used. The context for a topic is represented by a context vector, which describes the co-occurrence relationships between the topic and other topics derived from the data sources. Because the system has computed a context for each topic, the system can provide improved search results responsive to user queries for information.Type: GrantFiled: March 23, 2015Date of Patent: March 28, 2017Assignee: Flipboard, Inc.Inventors: Jens Bagger Christensen, Arthur Anthonie van Hoff
-
Patent number: 9607048Abstract: A processor-implemented method, system, and/or computer program product derives and utilizes a context object to generate a synthetic context-based object. A context object for a non-contextual data object is derived by contextually searching a document, which contains multiple instances of the non-contextual data object, according to a profile of a particular user. The non-contextual data object is associated with the derived context object to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with a data store in a data structure that contains heterogeneous data stores having different formats.Type: GrantFiled: April 28, 2015Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
-
Patent number: 9607049Abstract: Methods and systems to build and utilize a search infrastructure are described. The system generates index information components in real-time based on a database that is time-stamped. The system updates index information at a plurality of query node servers based on the index information components. A query engine receives a search query from a client machine and identifies search results based on the query and the index information. The system communicates the search results, over the network, to the client machine.Type: GrantFiled: December 28, 2012Date of Patent: March 28, 2017Assignee: eBay Inc.Inventors: Swati Agarwal, Richard D Henderson, Davide Libenzi, Jagadish Nallapaneni, Pradeep Sankaranthi, Nicholas Whyte, Thomas Pan, Carson Hoffacker, Amit Basu, Gang He, Mel Sun, Andrew John Melnick
-
Patent number: 9607050Abstract: A computer implemented method of ranking items of data stored in a database comprising a plurality of records, wherein each record is associated with one or more items of data. The method includes generating a concordance of the items of data associated with the records in the database. Each record is assigned to a first group of records or to a second group of records. For each item of data a first indicator is determined representative of its occurrences in the records of the first group. For each item of data a second indicator is determined representative of its occurrences in the records of the second group. For each item of data a score is determined representative of a discriminative power of that item of data on the basis of the first and second indicator of that item of data.Type: GrantFiled: June 2, 2014Date of Patent: March 28, 2017Assignee: SYNERSCOPE B.V.Inventors: Jorik Blaas, Willem Robert Van Hage, Danny Hubertus Rosalia Holten
-
Patent number: 9607051Abstract: An effect analyzing program causes a management device that manages a plurality of resources to perform an operation to acquire, from a database that is used during an operation, the information on the resource and the information on a user who uses the resource, analyze the effect on a user due to a task during the task on the resource based on the acquired information on the resource and the acquired information on the user, and output the analyzed degree of effect, the acquired information on the resource and the acquired information on the user, whereby it is possible for an operator to efficiently determine the effect on a user due to a task performed on a resource.Type: GrantFiled: August 19, 2014Date of Patent: March 28, 2017Assignee: FUJITSU LIMITEDInventors: Akihito Hamano, Satoshi Aita, Toshiki Okochi, Ryu Kanehira
-
Patent number: 9607052Abstract: A query network is disclosed, comprising sets of nodes and edges connecting pairs of nodes. The nodes of the query network are associated with edge-defining queries. A method is taught for fully evaluating such a query network. A language is further disclosed for constructing queries. The query network may be used to model a social network, a professional network or the like.Type: GrantFiled: December 29, 2009Date of Patent: March 28, 2017Assignee: Technion Research & Development Foundation LimitedInventors: Oded Shmueli, Royi Ronen
-
Patent number: 9607053Abstract: Inventive systems and methods for retrieving and displaying a plurality of entities associated with a plurality of content sources in response to a search query is disclosed. In preferred embodiments of the systems and methods, the present invention addresses the need to search and relate a plurality of entities across a plurality of content sources, and then displaying the search results in an interactive user interface that simultaneously updates and modifies the display of associated entities and related content. Such searching and relationship generation for a plurality of entities across a plurality of content sources is designed to address and handle the continuing increases and growth in searchable content.Type: GrantFiled: August 22, 2013Date of Patent: March 28, 2017Assignee: EXPERT SYSTEM FRANCEInventors: Kirk Baker, Archna Bhandari
-
Patent number: 9607054Abstract: An information processing apparatus which makes it possible to easily find a page on which a desired content is allocated when many contents are displayed separately on a plurality of pages. Contents are classified into a plurality of groups based on attribute information on the contents. One tab is selected from among a displayed plurality of tabs corresponding to the groups. Contents in a group corresponding to the selected tab are displayed in a predetermined display area. The attribute information on the contents is displayed near the plurality of tabs. First attribute information on a first content in a first group corresponding to a first tab and second attribute information on a second content in a second group corresponding to a second tab displayed next to the first tab are compared, and based on a comparison result, the second attribute information is displayed near the second tab.Type: GrantFiled: October 1, 2013Date of Patent: March 28, 2017Assignee: Canon Kabushiki KaishaInventor: Norio Sugita
-
Patent number: 9607055Abstract: A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.Type: GrantFiled: January 11, 2016Date of Patent: March 28, 2017Assignee: Excalibur IP, LLCInventors: Sean Michael Imler, Kevin Cheng
-
Patent number: 9607056Abstract: A computing system includes memory storing executable instructions and one or more processors operatively connected to the memory. The one or more processors execute the executable instructions to effectuate a method. The method may include (i) analyzing raw data obtained from a plurality of different data sources in order to identify one or more data structures of the raw data and to tag data identifying at least one of the plurality of different data sources; and (ii) generating a plurality of Universal Data Model (UDM) constructs. Each UDM construct may be based at least in part on the identified data structure(s) of the raw data. Each UDM construct may exclude the tagged data identifying at least one of the plurality of different data sources. Each UDM construct may organize the raw data into a particular arrangement of rows and columns.Type: GrantFiled: November 10, 2015Date of Patent: March 28, 2017Assignee: CROSS COMMERCE MEDIA, INC.Inventors: Russell William Martin, Jr., Michael Martinov, Heidi Messer, Stephen Messer
-
Patent number: 9607057Abstract: The present inventors devised, among other things, an application development system and method. One exemplary method entails providing a set of legal research application feature or functions and receiving a first configuration file from a user, selectively enabling or disabling one or more of the features to define a first legal research application on a first server for a first country. The method further entails receiving a second configuration file from a user, which similarly selectively enables or disables one or more of the features to define a second legal research application on a second server for a second country. The configuration files also customize the user interfaces accord to brand specific criteria for each of the countries.Type: GrantFiled: August 3, 2009Date of Patent: March 28, 2017Assignee: Thomson Reuters Global ResourcesInventors: Eamon Mason, Andre Lambrechts
-
Patent number: 9607058Abstract: The present disclosure relates to systems and methods for managing documents such as a prior art documents and documents for submission to government agencies such as an information disclosure statement (IDS) configured for submission to a patent office. In certain aspects, the system and methods include automatic retrieval of relevant documents, for example using a crawler service over a network such as the Internet. In certain aspects, the systems and methods include automatic optical character recognition and template matching to facilitate the extraction of information relating to certain documents. In certain aspects, the system and methods include a generating interface configured to present information to a generating user and to allow the generating user to select options relating to the citation of references in a particular patent family.Type: GrantFiled: May 20, 2016Date of Patent: March 28, 2017Assignee: BlackBox IP CorporationInventors: Vivek Gupta, Amit Kumar Mohapatro, Anand Sharma, Amit Chauhan
-
Patent number: 9607059Abstract: According to some embodiments, a method and an apparatus of analyzing log files comprises sampling a log and determining a structure associated with the log file based on the sampling and a pattern within the structure. If the structure and the pattern are stored in a repository, data from the log file will be exported into a database based on the determined pattern.Type: GrantFiled: January 31, 2014Date of Patent: March 28, 2017Assignee: SAP SEInventors: Awez Syed, Nancy Yan, Hermant Puranik, Justin Martinson, MonFor Yee, David Burdett
-
Patent number: 9607060Abstract: According to one embodiment of the present invention, a method automatically generates one or more Extract, Transform and Load (ETL) jobs. Input data in a source format and output data in a target format is received. The input data and output data is analyzed to determine properties and relationships thereof. One or more mapping models are automatically generated using the properties and relationships, wherein the mapping models describe the mapping and transformation of the input data to the output data. One or more ETL jobs are generated using the mapping models. Embodiments further include a system and program product apparatus for automatically generating one or more ETL jobs.Type: GrantFiled: June 6, 2014Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeff J. Li, Wendi L. Nusbickel
-
Patent number: 9607061Abstract: Provided is a method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas.Type: GrantFiled: March 11, 2015Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
-
Patent number: 9607062Abstract: A computer-implemented method includes identifying a logical node. The logical node is associated with one or more source stages. The computer-implemented method further includes identifying one or more file block components. The one or more file block components include a retrieval target for at least one of the one or more source stages. The computer-implemented method further includes identifying one or more physical nodes and determining, for each of the one or more physical nodes, a degree value. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: November 19, 2015Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Krishna K. Bonagiri, Eric A. Jacobson
-
Patent number: 9607063Abstract: Automatically moving NoSQL data store to a relational database system. Based on discovered data structure schema of a NoSQL file and query plans, attribute usage and association relationships may be determined. Trunk tables may be defined based on trunk part of the data structure schema determined based on the attribute usage. Trunk tables are validated and relational database tables are generated that correspond to the trunk tables. NoSQL trunk template is generated based on the trunk tables. The relational database tables are loaded with data filtered from the NoSQL file according to the NoSQL trunk template.Type: GrantFiled: December 10, 2015Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Zhao Cao, Lanjun Wang, Lin H. Xu, Kang Ye
-
Patent number: 9607064Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.Type: GrantFiled: August 20, 2012Date of Patent: March 28, 2017Assignee: SEMANTIC TECHNOLOGIES PTY LTDInventor: Jonathon Peter Irons
-
Patent number: 9607065Abstract: A system and method for managing distributed coherent datasets using a hierarchical change log is provided. In some embodiments, a distributed storage system is provided that includes a primary storage device containing a primary dataset and a mirror storage device containing a mirror dataset. The mirror dataset includes a coherent copy of the primary dataset. The distributed storage system further includes a hierarchical change log tracking a coherence state for the mirror dataset. The hierarchical change log includes a first sub-log and a second sub-log, and a block range of the first sub-log overlaps a block range of the second sub-log. The hierarchical change log may define a priority relationship between the first sub-log and the second sub-log governing the overlap. The first sub-log and the second sub-log may be independently configured and may be different in one of a representation and a block size.Type: GrantFiled: April 26, 2013Date of Patent: March 28, 2017Assignee: NetApp, Inc.Inventors: Eric Bonnell, William Hetrick, Theresa Lynn Segura, Eric Keighin
-
Patent number: 9607066Abstract: A method includes importing legacy data from a legacy application into a new system by storing the legacy data in a database separate from data native to the new system; displaying, to a user via a display screen, an interface configured to allow a user to view both legacy data and data native to the new system; displaying, to the user via a display screen, an interface including information of the legacy data that is associated with a particular patient account, one or more interface elements configured to allow the user to perform limited actions with respect to the particular patient account associated with the information, and a user interface element configured to allow a user to selectively activate the patient account.Type: GrantFiled: December 31, 2013Date of Patent: March 28, 2017Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: George Rizk Mechael, Laurie A. Hart, Angela Hodgetts, Pamela Fleury
-
Patent number: 9607067Abstract: Embodiments relate to a method and computer program product for generating a composite simulated model. A method includes receiving a specification request for generating a set of target time-series data from a set of source time-series data and obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data, and obtaining the source time-series data. The method also includes comparing the source and target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.Type: GrantFiled: January 25, 2013Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
-
Patent number: 9607068Abstract: Disclosed herein are system, method, and computer program product embodiments for replicating data in a distributed database system. Data containing a replicated truncation point associated with a replicating system is received via a data path. It can then be determined that the truncation point represents the point at which all data in a transaction log has been replicated (e.g., successfully or safely) and the transaction log can then be truncated at the truncation point (i.e., the data up to the truncation point deflected). Data containing an additional replicated truncation point associated with an additional replicating system via an additional data path may be received. It can then be determined that the additional replicated truncation point represents the point at which all data in the transaction log has been replicated and the transaction log can be then truncated at the additional replicated truncation point.Type: GrantFiled: December 11, 2013Date of Patent: March 28, 2017Assignee: SYBASE, INC.Inventors: Rene Quakkelaar, Martin Pieczonka, Elena Lora
-
Patent number: 9607069Abstract: In one embodiment, a computer program product for time-delayed replication includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable and/or executable by a processor to cause the processor to receive, by the processor, data to store to a first cluster. The embodied program instructions are also readable and/or executable by the processor to cause the processor to store, by the processor, one or more copies of the data to the first cluster. Moreover, the embodied program instructions are readable and/or executable by the processor to cause the processor to set, by the processor, a time-delayed copy consistency point, the time-delayed copy consistency point indicating an amount of time in which data stored to the first cluster is aged prior to being copied from the first cluster to a second cluster.Type: GrantFiled: February 8, 2016Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Tomokazu Nakamura, Takeshi Nohta, Joseph M. Swingler
-
Patent number: 9607070Abstract: The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host.Type: GrantFiled: October 29, 2013Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Stuart Z. Jacobs, David A. Larson, Kyle A. Lucke