Patents Issued in January 30, 2018
-
Patent number: 9881025Abstract: A metadata extraction machine accesses an image that depicts an item. The item depicted in the image may have an attribute that describes a characteristic of the item and an attribute descriptor that corresponds to the attribute of the item and specifies a value of the attribute. The metadata extraction machine performs an analysis of the image. The analysis may include identifying the attribute descriptor corresponding to the attribute based on image segmentation of the image. The metadata extraction machine transmits a communication to a device of a user based on the identifying of the attribute descriptor corresponding to the attribute of the item depicted in the image.Type: GrantFiled: December 29, 2015Date of Patent: January 30, 2018Assignee: eBay Inc.Inventors: Sanjay Pundlkrao Ghatare, Ali Dasdan, Naren Chittar
-
Patent number: 9881026Abstract: Disclosed are method and apparatus to recognize actors during normal system operation. The method includes defining actor input such as hand gestures, executing and detecting input, and identifying salient features of the actor therein. A model is defined from salient features, and a data set of salient features and/or model are retained, and may be used to identify actors for other inputs. A command such as “unlock” may be executed in response to actor input. Parameters may be applied to further define where, when, how, etc. actor input is executed, such as defining a region for a gesture. The apparatus includes a processor and sensor, the processor defining actor input, identifying salient features, defining a model therefrom, and retaining a data set. A display may also be used to show actor input, a defined region, relevant information, and/or an environment. A stylus or other non-human actor may be used.Type: GrantFiled: June 6, 2017Date of Patent: January 30, 2018Assignee: Atheer, Inc.Inventors: Sleiman Itani, Allen Yang Yang
-
Patent number: 9881027Abstract: Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an image appended search string. In example embodiments, a selection of an image is received. The image is a search result from a plurality of search results obtained based on a matching process performed on a current search string. A keyword corresponding to the selected image is determined. The keyword corresponding to the selected image is appended to the current search string. The plurality of search results is refined based on the appending of the keyword. The refined search results are then caused to be presented.Type: GrantFiled: December 31, 2014Date of Patent: January 30, 2018Assignee: eBay Inc.Inventors: Michael George Lenahan, Ben Mitchell, R J Pittman, Dave Lippman
-
Patent number: 9881028Abstract: A photo-optic comparative geolocation system for calculating the location of an object has been developed. The apparatus includes optic sensors that capture surrounding location data, an interface that maps the optic sensor data, a storage database containing prior optical and location data, a digital sextant that provides data calculated using magnetic or celestial references, a data processor that compares the mapped data to stored data and calculates current location based on the comparison analysis, and a visual display for location information.Type: GrantFiled: July 10, 2015Date of Patent: January 30, 2018Inventor: Fisher Vance Lucas
-
Patent number: 9881029Abstract: A method and a computer system for providing a federated wide area motion imagery (WAMI) collection service are provided. The method may include collecting WAMI collection metadata by issuing a request for retrieving WAMI collection metadata from one WAMI collection service (CS) and storing the response. The WAMI CS may run at a geographic location, and WAMI data may be collected and stored there. The WAMI collection metadata may indicate where the WAMI data is stored, and it may be transmitted to the federated WAMI CS. The method may further include organizing the WAMI collection metadata in a tree structure or directed acyclic graph (DAG). A request for accessing the stored WAMI data may then be received from a client using the stored WAMI collection metadata. Access may be provided to the geographic location of the WAMI CS to retrieve a portion of the WAMI data.Type: GrantFiled: June 2, 2017Date of Patent: January 30, 2018Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Michael L. Maraist
-
Patent number: 9881030Abstract: A system for a distributed archive and data restoration which achieves both high-speed processing and security is provided. A random number is generated by a seed random number generator, and inputted to a key random number generator as a seed, and each data fragment is obtained by dividing a source data file to be archived, and is redundantly stored on (n?k+1) storage mediums identified as destination storage mediums among n storage mediums on the basis of the random number generated by the key random number generator each time where n is an integer no less than 2 and k is an integer no more than value of n.Type: GrantFiled: November 7, 2011Date of Patent: January 30, 2018Assignees: Digital Media Research Institute, Inc., GLOBIT Co., Ltd.Inventor: Yoshihiro Shin
-
Patent number: 9881031Abstract: Embodiments of the invention involve receiving a first set of data describing one or more first observations and a second set of data describing one or more second observations. The first set of data comprises at least two types of data and the second set of data comprises at least two types of data. At least one of the two types of data in the first data set are common with at least one of the two types of data in the second data set. The common types of data comprise common data to the first and second sets of data. The types of data that are not common comprise exclusive data for each of the first and second sets of data. A first multiple regression model is developed for the first data set. The common data for the first data set are set as independent variables and the exclusive data for the first data set are set as dependent variables. A second multiple regression model is developed for the second data set.Type: GrantFiled: February 20, 2015Date of Patent: January 30, 2018Assignee: Cigna Intellectual Property, Inc.Inventors: Jing Lin, David Fogarty, Chit Ming Yip, Wanyu Liao
-
Patent number: 9881032Abstract: A system includes reception of a logical schema associated with data stored in a data store, generation of an input schema based on the logical schema, reception of an expression having a type of the input schema and comprising a first expression element defining an object, compilation of the first expression element based on the input schema to generate an output schema, and merger of the output schema and the input schema to generate a second input schema.Type: GrantFiled: June 13, 2014Date of Patent: January 30, 2018Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Bogdan Marinoiu, Jean-Yves Cras, Rodolphe Boixel, Didier Bolf
-
Patent number: 9881033Abstract: Aspects of a multi-level electrical distribution control system associated with an electrical distribution grid are disclosed. Data access and processing across the multi-level control system and the electrical distribution grid can provide improved utilization of energy within the electrical distribution grid. Further, dynamic reconfiguration of the electric distribution grid can be based distributed processing and access to information relating to the electrical distribution control system or electrical distribution grid. An encapsulated DNNC data element is disclosed as an efficient and secure means of accessing data across the multi-level electrical distribution control system or the associated electrical distribution grid.Type: GrantFiled: January 9, 2015Date of Patent: January 30, 2018Assignee: General Electric Technology GmbHInventors: Ethan Clair Boardman, Subrahmanyam Saraswati Venkata
-
Patent number: 9881034Abstract: An automation system is provided to automate any administrative task in a distributed database, such that the end user can input a goal state (e.g., create database with a five node architecture) and the automation system generates and executes a plan to achieve the goal state without further user input. According to another aspect, bringing existing database systems into automated management can be as complex as designing the database itself. According to some embodiments, the automation system is configured to analyze existing database systems, capture and/or install monitoring components within the existing database, and generate execution pathways to integrate existing database systems into automation control systems. Based on the current state information, the automation system is configured to generate an installation pathway of one or more intermediate states to transition the existing system from no automation to a goal state having active automation agents distributed throughout the database.Type: GrantFiled: December 15, 2015Date of Patent: January 30, 2018Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, Cailin Anne Nelson, Louisa Berger
-
Patent number: 9881035Abstract: A system and method for database migration is provided. In an example embodiment, the database migration technique may include a first connection to a relational database, a second connection to an in-memory database, and a migration framework to analyze the data structures of the relational database so as to identify first and second subsets of data structures. The first subset of data structures is migrated to the in-memory database during an uptime period of the relational database, and the second subset of data structures is migrated to the in-memory database during a downtime period of the relational database.Type: GrantFiled: December 12, 2014Date of Patent: January 30, 2018Assignee: SAP SEInventors: Andrey Engelko, Klaus Daschakowsky, Joerg Schoen, Florian Thomas, Christiane Valentin
-
Patent number: 9881036Abstract: As disclosed herein a method, executed by a computer, for avoiding double counting in the presence of many-to-many relationships in database data includes receiving a report definition from a data management system, detecting a bridge table defining many-to-many relationships between at least two datasets, generating a query plan with layered sub-queries, and executing the query plan including the layered sub-queries to provide query results corresponding to the report definition. A query plan with layered sub-queries may include instructions to join, partition, normalize, group, and summarize tabular data. Additionally, a conditional selection operation may be used to detect and eliminate duplicated data from a field specified in the report definition. The resulting query plan may be executed as a single query language. A computer program product and an apparatus corresponding to the described method are also disclosed herein.Type: GrantFiled: December 1, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Hendrik Cazemier, Celine Goyette, Pascal D. Lacombe
-
Patent number: 9881037Abstract: A system for determining a canonical title includes an interface and a processor. The interface is to receive a new title. The processor is to generate a set of n-grams based on the new title; look up n-grams in canonical database to assign one or more labels; and map the new title to a canonical title based on the one or more labels.Type: GrantFiled: April 14, 2016Date of Patent: January 30, 2018Assignee: Workday, Inc.Inventors: Vladimir Giverts, Jonathan Goldman, Adeyemi Ajao, Barzel Segal, Phil Monroe, Kristy Gateley, Jan Prach, Tarek Rabbani, Efraim Feinstein, Anuranjita Tewary, Lucian Lita
-
Patent number: 9881038Abstract: A computer detects that a threshold value associated with a storage capacity of a first storage account has been exceeded. The computer determines one or more other storage accounts to migrate a determined amount of data contained in the first storage account, wherein the determined one or more storage accounts are linked to the first storage account. The computer migrates the determined amount of data from the first storage account to the determined one or more other storage accounts.Type: GrantFiled: April 20, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Snehal S. Devasthali, Swanand S. Gadre, Nilesh R. Gujarathi, Girish Padmanabhan, Rajesh V. Patil
-
Patent number: 9881039Abstract: Systems and methods to manage database data are provided. A particular method includes automatically identifying a plurality of storage devices. The storage devices include a first device of a first type and a second device of a second type. The first type includes a solid state memory device. The method may further identify a high priority data set of the database. A rebalancing operation is conducted that includes moving the high priority data set to the solid state memory device and substantially evening distribution of other data of the database among the storage devices.Type: GrantFiled: May 26, 2009Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yan Wang Stein, Harshwardhan S. Mulay, Abhinay R. Nagpal, Sandeep Ramesh Patil
-
Patent number: 9881040Abstract: User data of different snapshots for the same virtual disk are stored in the same storage object. Similarly, metadata of different snapshots for the same virtual disk are stored in the same storage object, and log data of different snapshots for the same virtual disk are stored in the same storage object. As a result, the number of different storage objects that are managed for snapshots do not increase proportionally with the number of snapshots taken. In addition, any one of the multitude of persistent storage back-ends can be selected as the storage back-end for the storage objects according to user preference, system requirement, snapshot policy, or any other criteria. Another advantage is that the storage location of the read data can be obtained with a single read of the metadata storage object, instead of traversing metadata files of multiple snapshots.Type: GrantFiled: August 20, 2015Date of Patent: January 30, 2018Assignee: VMware, Inc.Inventors: Mayank Rawat, Ritesh Shukla, Li Ding, Serge Pashenkov, Raveesh Ahuja
-
Patent number: 9881041Abstract: A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store allows only non-concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A local RID space is established for a table fragment, that for each table in the database, the data of the table is stored in one or more main table fragment in the main store and in one or more delta table fragments in the delta store. Each table fragment has a local RID space, and the local RID space is a collection of one-based contiguous integer local RIDs (Row IDs) describing local positions of the rows of the table fragment.Type: GrantFiled: December 20, 2013Date of Patent: January 30, 2018Assignee: Sybase, Inc.Inventors: Mihnea Andrei, Anil Kumar Goel, Colin Florendo, Rolando Blanco, David Edward DeHaan
-
Patent number: 9881042Abstract: Technologies are described herein for determining popularity of an individual. A popularity profiling server is used to receive information of the individual, analyze a quantitative data portion of the information, and analyze a qualitative data portion of the information using sentiment analysis. The sentiment analysis uses natural language parsing to separate the qualitative data into parts of speech. The popularity profiling server calculates an initial set of scores for the popularity of the individual based on the analysis of the quantitative data portion and the qualitative data portion of the information, update a ranking for the popularity of the individual in a database, and determine, after waiting a predetermined amount of time, if new data has been updated to the information on the information server. If new information has been updated, an updated set of scores are calculated.Type: GrantFiled: March 7, 2016Date of Patent: January 30, 2018Assignee: Popular Metrics, Inc.Inventors: Duncan Freeman, John Elmore
-
Patent number: 9881043Abstract: A method begins by determining slice names of encoded data slices stored within a dispersed storage network (DSN). The method continues by determining dispersed storage (DS) units within the DSN storing a set of the encoded data slices associated with the slice names. The method continues by determining one or more revision numbers associated with the slice names. The method continues by determining if same slice names have different associated revision numbers and, when the same slice names have different associated revision numbers, adding the slice names to a revision mailbox for subsequent correction.Type: GrantFiled: August 4, 2014Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason K. Resch, Zachary J. Mark, Andrew Baptist, Ilya Volvovski
-
Patent number: 9881044Abstract: A method and system for ensuring consistency in data updates transactions in a distributed storage system (DSS) are provided. The method includes receiving an aggregated transaction request comprising monotonous transaction requests, wherein each monotonous transaction request is initiated by at least one computing node of a plurality of computing of nodes in the DSS, wherein the root computing node and the plurality of computing nodes are arranged in a tree structure; generating a range of transaction indexes based on the aggregated transaction request; and passing the generated range of transaction indexes along the plurality of computing nodes according to their respective level in the tree structure hierarchy, wherein each of the plurality of computing nodes initiating the monotonous transaction request is allocated with a unique portion of the aggregated transaction indexes, thereby ensuring time-order access to at least one storage device in the DSS.Type: GrantFiled: December 30, 2014Date of Patent: January 30, 2018Assignee: Reduxio Systems Ltd.Inventors: Nir Peleg, Or Sagi
-
Patent number: 9881045Abstract: Disclosed are a system and method for processing data. The system for processing data according to an embodiment of the present disclosure includes a determiner configured to receive one or more sets of input data and a set of metadata about a structure of each of the sets of input data and to determine whether the input data is normal data or abnormal data based on the metadata; a first storage configured to store the normal data; a second storage configured to store the abnormal data; and a data processor configured to correct the abnormal data stored in the second storage such that the abnormal data has the same structure as the normal data and store the corrected abnormal data in the first storage.Type: GrantFiled: January 9, 2015Date of Patent: January 30, 2018Assignee: SAMSUNG SDS CO., LTD.Inventors: YoungHwan Namkoong, DaWoon Kim, JeongHoon Hong
-
Patent number: 9881046Abstract: A process managing apparatus includes detecting an occurrence of an abnormality in a management target system that sequentially executes a plurality of process procedures; identifying a process procedure in which the abnormality has occurred from among the plurality of process procedures according to the detecting of the occurrence of the abnormality; identifying from among the plurality of process procedures a subsequent process procedure that is affected by the abnormality that occurred in the identified process procedure by referring to process procedure information that defines a plurality of operating processes included in the plurality of process procedures and an order of execution of the plurality of operating processes; and identifying output information that relates to the identified process procedure or the subsequent process procedure, among output information from the plurality of process procedures.Type: GrantFiled: March 13, 2015Date of Patent: January 30, 2018Assignee: FUJITSU LIMITEDInventors: Akinobu Takaishi, Shotaro Okada, Toru Kitayama, Toshitsugu Mori, Ryota Kawagata, Yukihiro Takeuchi, Keigo Mitsumori, Naoto Ebine
-
Patent number: 9881047Abstract: A time-aware union operator is disclosed for consistent integration of time-aware data, wherein the time-aware union produces a time-aware consistent integrated view of underlying sources according to specified key constraints and policies. The implementation of time-aware union is idempotent, commutative, and associative, thus making it suitable for data integration, and it produces the same integrated outcome, modulo representation of time, regardless of the order in which sources are integrated.Type: GrantFiled: July 1, 2016Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mary A Roth, Wang-Chiew Tan
-
Patent number: 9881048Abstract: Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data.Type: GrantFiled: October 13, 2015Date of Patent: January 30, 2018Assignee: Oracle International CorporationInventors: Jesse Kamp, Amit Ganesh, Vineet Marwah, Vivekanandhan Raja, Tirthankar Lahiri, Allison L. Holloway, Sanket Hase, Shasank K. Chavan, Niloy Mukherjee, Teck Hua Lee, Michael J. Gleeson, Krishna Kunchithapadam
-
Patent number: 9881049Abstract: A first request may be received to update a first set of values. The first set of values may be stored at a first location within a first data page of a database. The first location may be read-only. In response to the receiving of the first request, a first set of records may be inserted into a second data page. The first set of records may include the update of the first set of values. In response to the inserting, a forward pointer may be stored in the first data page that points to the first set of records on the second data page. One or more committed values may be identified on the second data page. In response to the identifying, the one or more committed values may be merged from the second data page to a third data page.Type: GrantFiled: December 1, 2016Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Ronald J. Barber, Bishwaranjan Bhattacharjee, Guy M. Lohman, Chandrasekaran Mohan, Vijayshankar Raman, Mohammad Sadoghi Hamedani, Richard S. Sidle, Adam J. Storm, Xun Xue
-
Patent number: 9881050Abstract: A method and system for populating a second electronic device of a user with applications from a second application platform said second electronic device is operating with, using applications installed on a first electronic device of said user, said first electronic device operating with a first application platform. The method is carried out by an application recommendation node.Type: GrantFiled: October 21, 2011Date of Patent: January 30, 2018Assignee: ORANGEInventors: Srinivas Chervirala, Satya Mallya, Wencheng Li
-
Patent number: 9881051Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first content items for one or more first user accounts of a content sharing system. The method further includes storing the first content items at the content sharing system. The method further includes receiving, by the processing device, a second content item for a second user account of the content sharing system. The method further includes comparing, by the processing device, the received second content item to the stored first content items to determine that the second content item is not exclusive to the second user account. The method further includes restricting a privilege of the second user account for the second content item in response to the determination that the second content item is not exclusive to the second user account.Type: GrantFiled: May 2, 2017Date of Patent: January 30, 2018Assignee: Google LLCInventors: Johan Georg Granström, Alexandru Tudor, Thomas Weich
-
Patent number: 9881052Abstract: Data within a database object are accessed based on a query with a predicate including a plurality of conditional expressions. Elements of the database object are stored among a plurality of different storage regions along with range values for element values within each storage region. Each conditional expression of the query predicate is applied to the range values for each storage region to produce evaluation results of that conditional expression for each storage region. The evaluation result of each conditional expression for a corresponding storage region is combined to produce aggregated results for each of the storage regions, where the aggregated result for a corresponding storage region indicates results of a tri-state evaluation (e.g., true/false or unknown) of the conditional expressions for that storage region. One or more corresponding individual storage regions are scanned based on the aggregated results for those storage regions when the tri-state evaluation is unknown.Type: GrantFiled: April 29, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Garth A. Dickie
-
Patent number: 9881053Abstract: Embodiments are directed towards managing data using modeling platform. A principal data set and match data set may be provided. The principal data set may include principal objects and the match data set may include other model objects. Blocking may associate each of the plurality of principal objects with potential match objects. Principal objects from the plurality of principal objects may be selected based on heuristics, their associated potential match objects, or the like. Potential match objects may be labeled as a true match or a non-match with respect to their associated principal object. A ranker may be trained to identify top-ranked matches based on the labeled potential match objects. The trained ranker may be employed to indicate matches where each matching other model object is a potential match object that is ranked higher than other potential match objects that are associated with its matched principal object.Type: GrantFiled: May 15, 2017Date of Patent: January 30, 2018Assignee: Maana, Inc.Inventors: Alina Mihaela Stoica-Beck, Jason Forrest Mackay
-
Patent number: 9881054Abstract: An information processing system, a computer readable storage medium, and a method of managing a query to find a set of JSON documents in a multi-schema JSON document store. A query engine receives a first query to find at least one JSON document in a plurality of sets of JSON documents stored in the JSON document store, each set of JSON documents being organized in a unique JSON schema version related to a unique JSON schema version of each other set of JSON documents by at least one schema change. The first query is organized in a first unique JSON schema version. A query translator translates the first query into a second query based on the at least one schema change. The first and second queries are executed to provide first and second query results which are collectively returned.Type: GrantFiled: September 30, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Zhao Cao, Yuan Feng, Tao Li, Lanjun Wang, Lin Hao Xu
-
Patent number: 9881055Abstract: Approaches for S-expression tabular structure based language conversion. An SQL expression is converted into an S-expression tabular structure. A function table including a plurality of functions associated with S-expression tabular structure tabulated against at least one of a function name, a derived column and a derived table and an argument table including plurality of arguments associated with the S-expression tabular structure tabulated against at least one of an argument type, a function identifier linking the arguments to the function table, a computed from function, a reference to entity or a literal value, is generated based on the S-expression tabular structure. One or more functions associated with the S-expression tabular structure is converted to a pre-determined SQL based language, based on a language map of the pre-determined language and the function table and the argument table.Type: GrantFiled: October 13, 2015Date of Patent: January 30, 2018Assignee: Numerify, Inc.Inventors: Rahul Kapoor, Sunny Tulsi Sreedhar Murthy
-
Patent number: 9881056Abstract: A monitor system transmits a request requesting event occurrence information to multiple node apparatuses, detects occurrence of an event on the basis of event occurrence information included in a response, calculates an index value of each of conclusions of multiple rules indicating corresponding relationship between one or more condition events and a conclusion, and generates, at a predetermined time point, a snapshot indicating an index value at that time point. When the monitor system receives a first response in reply to a first request, the monitor system updates the index value indicated by the snapshot generated in a period from a transmission date/time of the first request to a reception date/time of the first response, on the basis of the first response.Type: GrantFiled: October 31, 2012Date of Patent: January 30, 2018Assignee: Hitachi, Ltd.Inventors: Takayuki Machida, Takaki Kuroda
-
Patent number: 9881057Abstract: A stream computing application may permit one or more jobs to connect to a data stream of a different job. As more jobs connect to the data stream, the likelihood that two or more operators are performing redundant operations on a data stream may increase. A stream manager may monitor an operator graph to identify two operators performing a redundant operation. If the stream manager determines that there are redundant operators in the operator graph, the stream manager may modify the operator graph to remove the redundant operators.Type: GrantFiled: June 11, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
-
Patent number: 9881058Abstract: Methods, systems, and media for displaying information related to displayed content upon detection of user attention are provided. In some implementations, a method for presenting information to a user is provided, the method comprising: detecting a presence of a user; retrieving content and associated content metadata; causing the content to be presented to the user in response to detecting the presence of the user; detecting a user action indicative of user attention to at least a portion of the content presented to the user; and in response to detecting the user action, causing information to be presented to the user, wherein the information presented to the user corresponds to the content metadata associated with the portion of the content.Type: GrantFiled: March 14, 2013Date of Patent: January 30, 2018Assignee: Google Inc.Inventor: Eric H. Liu
-
Patent number: 9881059Abstract: Systems and methods for recommending headlines of an article are disclosed. A topic for the article may be chosen based on the article and an original headline. Trending words within the topic that are related to the article are identified and suggested for inclusion in a revised headline.Type: GrantFiled: August 8, 2014Date of Patent: January 30, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Amin Mantrach, Alejandro Jaimes
-
Patent number: 9881060Abstract: A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.Type: GrantFiled: March 21, 2016Date of Patent: January 30, 2018Assignee: Twitter, Inc.Inventors: Gilad Mishne, Pradhuman Jhala, Anand Madhavan, Florian Thomas Leibert
-
Patent number: 9881061Abstract: Embedded content suitability scoring is provided. A plurality of containers of a document is identified. Each container includes a portion of content of the document. A source for a container of the plurality of containers of the document is identified by matching the content of the container to the content of the source. A suitability score for the container is determined based, at least in part, on the content of the container and the content of the source. A suitability category for the container is determined based, at least in part, on the suitability score. The document is presented along with markup of the container that is based, at least in part, on the suitability category.Type: GrantFiled: December 20, 2016Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Romelia H. Flores
-
Patent number: 9881062Abstract: A system for developing and implementing empirically derived algorithms to generate decision rules to predict invalidity of subject reported data and fraud with research protocols in surveys allows for the identification of complex patterns of variables that detect or predict subject invalidity of subject reported data and fraud with the research protocol in the survey. The present invention may also be used to monitor invalidity of subject reported data within a research protocol to determine preferred actions to be performed. Optionally, the invention may provide a spectrum of invalidity, from minor invalidity needing only corrective feedback, to significant invalidity requiring subject removal from the survey. The algorithms and decision rules can also be domain-specific, such as detecting invalidity or fraud among subjects in a workplace satisfaction survey, or demographically specific, such as taking into account gender or age.Type: GrantFiled: July 6, 2015Date of Patent: January 30, 2018Assignee: eResearch Technology, Inc.Inventors: Saul Shiffman, Douglas R. Engfer, Jean A. Paty
-
Patent number: 9881063Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The set of query results includes a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays at least one query result record having the first record field value. A query result record of the at least one query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node of the graphical representation.Type: GrantFiled: June 14, 2011Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Patent number: 9881064Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The query results include a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays a query result record having the first record field value. A query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node.Type: GrantFiled: March 15, 2012Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Patent number: 9881065Abstract: Disclosed are various embodiments that involve selecting supplemental content to be included with search results in a network page. At least one search result is generated by executing a search based at least in part on relevance to a search query. Supplemental content is selected based at least in part upon relevance to the search query without regard to the at least one search result. A subset of the supplemental content is selected in response to determining that the subset is permitted to be presented together in a search results page as defined by at least one compatibility rule. The search results page is generated to include the subset of the supplemental content and the search results.Type: GrantFiled: May 11, 2016Date of Patent: January 30, 2018Assignee: Amazon Technologies, Inc.Inventors: Edward Thomas Banti, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9881066Abstract: Implementations for searching and analyzing large, object-oriented data sets in an efficient manner involving innovative user interface features and/or search algorithm functionality are disclosed. In one exemplary embodiment, a system may search for information and/or relationships based on specified search criteria and return results that may be displayed dynamically and further filtered or analyzed. Systems may involve object oriented database(s) and a software layer including a specialized user interface between the user and the database(s). The user interface may comprise various tools as well as predefined and configurable features that enable effective search of the data as well as display of search results that are configurable and readily managed to provide immediate and useful search results.Type: GrantFiled: August 31, 2016Date of Patent: January 30, 2018Assignee: Palantir Technologies, Inc.Inventors: Timothy Yousaf, Alexander Mark, Sharon Hao, David Cohen, Andrew Elder, Daniel Lidor, Joel Ossher, Christopher Richbourg, Joshua Zavilla, Kevin Zhang
-
Patent number: 9881067Abstract: A system and method of metadata refinement using behavioral patterns is disclosed. In some embodiments, user behavioral data for results of a search query is received. The results can include an untagged item and a plurality of tagged items. A determination can then be made that the tagged items have been assigned a first type of metadata not assigned to the untagged item. The untagged item can then be identified as a candidate to be tagged with the first type of metadata assigned to the tagged items based on the user behavioral data. In some embodiments, the user behavioral data comprises clickstream data indicating that a user selected the untagged item and the tagged items during a single search event.Type: GrantFiled: January 19, 2017Date of Patent: January 30, 2018Assignee: eBay Inc.Inventors: Prakash S. Arunachalam, Jean-David Ruvini, Hugh Evan Williams
-
Patent number: 9881068Abstract: A system and method for enabling the cross-referencing or linking of records in an enterprise system is disclosed.Type: GrantFiled: April 3, 2006Date of Patent: January 30, 2018Assignee: Oracle America, Inc.Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou
-
Patent number: 9881069Abstract: Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.Type: GrantFiled: June 28, 2010Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
-
Patent number: 9881070Abstract: A service is delivered by a computer system comprising a processor, a memory accessible to the processor and computer storage. The memory holds code which defines service object classes. The service object classes are configured to provide service functions, and the service object classes are instantiated to create service objects which implement the service functions. For each service object, an associated service object identifier is generated in the memory which distinguishes that service object from any other service object. The service objects are serialized to generate serialized data, the serialized data comprising a representation of each service object, and the representation comprising that service object's service object identifier, that service object's associated state data and the service object identifier of any other service object referenced by that service object. Following deactivation, the service objects can be recreated by following the chain of references.Type: GrantFiled: December 12, 2014Date of Patent: January 30, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Namendra Kumar, Uladzimir A. Skuratovich, Sankaran Narayanan, Abhilash C. Nair, Adit A. Dalvi
-
Patent number: 9881071Abstract: Systems and methods are disclosed for replicating data. An example method includes receiving at a server a current data index and current data. The server is coupled to a first node and a second node, and the current data is responsive to a request from a client. The method also includes replicating the current data and the current data index to the second node. The method further includes receiving at the server a heartbeat message including the current data index and a client identifier. The heartbeat message is from the second node, and the client identifier identifies the client. The method also includes in response to receiving the heartbeat message, sending a notification indicating that the current data has been replicated to the second node to a load balancer.Type: GrantFiled: June 10, 2014Date of Patent: January 30, 2018Assignee: Red Hat, Inc.Inventors: Pavel Slavicek, Rostislav Svoboda
-
Patent number: 9881072Abstract: In an example, a network is described with a plurality of data sources. Each data source may provide a feature, such as a data type that the data source collects or generates. A data aggregator may be connected to the network, and configured to collect, classify, and merge features as appropriate. The data aggregator includes a discriminator for classifying features, a merger, unmerger, converter, and evaluator. Features are provided to one or more expert systems configured to control one or more systems based on the features. Feedback to the data aggregator is used to evaluate the success of a merge. When a merge is found to be unhelpful, features may be unmerged.Type: GrantFiled: August 14, 2014Date of Patent: January 30, 2018Assignee: McAfee, LLC.Inventors: Igor Muttik, Paul H. Whittington
-
Patent number: 9881073Abstract: A method for reconfiguration of a database, the method includes extracting a plurality of entity candidates based on a plurality of attribute names and first information about a relation degree between the attribute name and the entity, first identifying a plurality of entity candidate groups in which each is comprised of extracted the plurality of entity candidates and has a correspondence relation with all the attribute names and the number of the entity candidates is minimum, second identifying the entity candidate group, in which a total of relation degrees between the entities in the entity candidate group is maximum, based on second information about the relation degree between the entities, and assigning each of the plurality of attribute names to either one of the plurality of entity candidates so as to have the correspondence relation of the attribute name and the entity candidate based on the first information.Type: GrantFiled: February 3, 2015Date of Patent: January 30, 2018Assignee: FUJITSU LIMITEDInventors: Kuniharu Takayama, Satoshi Munakata, Naoto Takahashi
-
Patent number: 9881074Abstract: Systems and methods are disclosed for news events detection and visualization. In accordance with one implementation, a method is provided for news events detection and visualization. The method includes, for example, obtaining a document vector based from a document, obtaining one or more clusters of documents, each cluster associated with a plurality of documents, a cluster vector, and a cluster weight, determining a matching cluster from the one or more clusters based at least on the similarity between the document vector and the cluster vector of the matching cluster, and associating the document with the matching cluster.Type: GrantFiled: February 25, 2016Date of Patent: January 30, 2018Assignee: PALANTIR TECHNOLOGIES INC.Inventors: John Chakerian, Robert Fink, Mark Schafer, James Thompson, Marvin Sum, Allen Cai