Query Processing For The Retrieval Of Structured Data (epo) Patents (Class 707/E17.014)
-
Patent number: 10642806Abstract: Venn diagrams are computed for a given plurality of input sets. The process of computing the Venn diagrams is executed on columnar database systems for efficient execution. The computation of various subsets of the Venn diagrams is performed by determining subsets of various combinations of the input sets and computing set differences of the intersection sets. The process orders the execution of various steps of computing the subsets for the Venn diagram in an order that reduces the number of times an input set is loaded. Information describing various subsets of a Venn diagram is used to render the Venn diagram for display, for example, on a client device.Type: GrantFiled: May 15, 2017Date of Patent: May 5, 2020Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Carles Bayés Martín, Jesús Malo Poyatos, Marc Rodriguez Sierra, Alejandro Sualdea Pérez
-
Patent number: 10609084Abstract: A system and method for facilitating supervisory control of localized meeting groups is provided. A method includes the steps of generating a master meeting group based on input received from a master organizer, generating a plurality of authentication tickets based on input received from the master organizer of the master meeting group identifying a local organizer for each authentication ticket of the plurality of authentication tickets, transmitting the plurality of authentication tickets to each of the local organizers, authenticating a plurality of local organizers based at least partially on an authentication ticket for each local organizer, and generating a plurality of meeting subgroups associated with the master meeting group based at least partially on the at least one meeting parameter. Each meeting subgroup is associated with at least one local organizer and is generated based at least partially on input received from the at least one local organizer.Type: GrantFiled: June 29, 2018Date of Patent: March 31, 2020Assignee: Meetup, Inc.Inventors: David Pashman, Odile Beniflah, Jake Levine, Nick Stamas
-
Patent number: 10601784Abstract: Approaches presented herein enable obscuring a query from an external web service provider. More specifically, a user-submitted query is split into at least two non-identical, secondary search queries. The non-identical search queries are submitted to an external web services provider separately, at different times spread throughout a search timeframe, from different virtual locations, thereby obscuring the original search query from the external web services provider. An internal system receives and merges the search results of the non-identical secondary queries from the external web services provider. The internal system then performs a second search on the merged results using the original user-submitted search query to find the results within the merged results that are most relevant to the original query. These relevant results are then presented to the user.Type: GrantFiled: November 15, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: John A. Feller, Hank Ibell, William Lucy, Joseph Marrero Corchado
-
Patent number: 10601785Abstract: Approaches presented herein enable obscuring a query from an external web service provider. More specifically, a user-submitted query is split into at least two non-identical, secondary search queries. The non-identical search queries are submitted to an external web services provider separately, at different times spread throughout a search timeframe, from different virtual locations, thereby obscuring the original search query from the external web services provider. An internal system receives and merges the search results of the non-identical secondary queries from the external web services provider. The internal system then performs a second search on the merged results using the original user-submitted search query to find the results within the merged results that are most relevant to the original query. These relevant results are then presented to the user.Type: GrantFiled: December 21, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: John A. Feller, Hank Ibell, William Lucy, Joseph Marrero Corchado
-
Patent number: 10496618Abstract: Data replication in a data grid can be managed. For example, a computing device usable in the data grid can determine a version number for a key-value pair. The computing device can determine the version number by increasing a counter corresponding to the key-value pair to a new value and using the new value as the version number for the key-value pair. The computing device can store the key-value pair and the version number for the key-value pair in a memory device that is included in the computing device. The computing device can then transmit an electronic communication to a remote computing device that is located remotely from the computing device in the data grid. The electronic communication can cause the remote computing device to store the key-value pair and the version number for the key-value pair in another memory device that is included in the remote computing device.Type: GrantFiled: February 7, 2017Date of Patent: December 3, 2019Assignee: Red Hat, Inc.Inventor: Radim Vansa
-
Patent number: 10394919Abstract: Techniques for context-based queryless presentation of items are described. Without receiving an explicit query, an inferred query is determined based on a first set of context signals associated with a triggering event. Items matching the inferred query are selected based on a second set of one or more context signals associated with the triggering event. One or more results items identifying the one or more matching items are caused to display. Result items may be displayed in association with an explanation that identifies context values used to select an item or one or more attributes of the item that are relevant to a user or the inferred query.Type: GrantFiled: January 22, 2018Date of Patent: August 27, 2019Assignee: OpenTable, Inc.Inventors: Corey Layne Reese, Brett Matthew Westervelt, Yige Wang, Jeremy Ryan Schiff, Steven Charles Schlansker
-
Patent number: 10353958Abstract: A visual analytics system includes a memory and a processor. The processor executes a clustering application having an interactive user-interface rendered on a client computer. The clustering application determines a first cluster of data items of a data set, the data items in the first cluster having first attribute values that are similar to each other within a first degree of similarity and determines a second cluster of data items of the data set, the data items in the second cluster having second attribute values that are similar to each other within a second degree of similarity. For visual analytics, the user interface receives a user selection of a third degree of similarity.Type: GrantFiled: March 20, 2017Date of Patent: July 16, 2019Assignee: SAP SEInventor: Markus Latzina
-
Patent number: 10296627Abstract: Systems, methods and computer-readable media are disclosed for generating integrated data records by correlating source data records stored at different registry source data repositories. A set of source data records is retrieved based on execution of one or more search queries against a set of registry source data repositories. A data record matching rule is selected for execution on the set of source data records. The matching rule specifies one or more input properties, each of which specifies at least one data field designator, and optionally, a matching algorithm and an input property match threshold value. The matching rule is executed on pairwise combinations of source data records to obtain a set of matched source data records. An integrated data record is generated and populated with respective data from each of one or more of the matched source data records. The integrated data record is linked to each source record.Type: GrantFiled: August 18, 2015Date of Patent: May 21, 2019Assignee: FISERV, INC.Inventors: Mark Edward Bowman, Vikram Gupta, Phillip Andrew Schroder, Gregory David Smelker, Amirali Sunderji
-
Patent number: 10277659Abstract: A system for aggregating a user's web browsing data which may include cookies placed on a user's computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user's computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user's aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user's aggregated data and allows the user to determine how much information to share with requesting entities.Type: GrantFiled: April 6, 2017Date of Patent: April 30, 2019Assignee: ConsumerInfo.com, Inc.Inventors: Mark Joseph Kapczynski, Michael John Dean
-
Patent number: 10248699Abstract: A computer-implemented method routes a current question to one or more of a plurality of online communities. A computer system can determine, for the current question presented by an asking user a plurality of question-to-question similarity values, a plurality of question-to-user similarity values and a plurality of question-to-community similarity values. The system can select one or more of the plurality of online communities based on the similarity values. The system can route the current question presented by the asking user to the selected one or more of the plurality of online communities.Type: GrantFiled: October 13, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Aditya Pal, Fei Wang
-
Patent number: 10248736Abstract: A method of managing data in a telecommunication network data structure is disclosed. The method comprises receiving, by a translation application executing on a telecommunication network computer system, a request to translate source data stored in a source data structure to a target data structure; identifying, by way of information stored in a taxonomy repository, a data store key within the source data; a category of an element of the source data; inferring, by way of information stored in the taxonomy repository a relationship between the data store key and the element; converting, by the translation application, a format of the data store key to a format of a target data store key, and a format of the element to a format of a target element. The method further comprises storing, by the translation application, the target data store key and the target element in the target data structure.Type: GrantFiled: September 19, 2016Date of Patent: April 2, 2019Assignee: Sprint Communications Company L.P.Inventors: Roberta M. Carroll, Carter Wayne Floyd, Jr., Steven A. Hoskins, Kenneth W. Samson
-
Patent number: 10216787Abstract: An apparatus, computer-readable medium, and computer-implemented method for contextual data mining using a relational data set includes monitoring one or more data sources for information relating to the relational data set, the relational data set comprising one or more data objects in one or more classes, detecting activity corresponding to a first data object in the one or more data objects based at least in part on information gathered from at least one data source, determining whether the activity exceeds a predefined threshold, identifying a second data object in the one or more data objects which is connected to the first data object based at least in part on an analysis of relationships between the one or more data objects, and transmitting information relating to the second data object based at least in part on a determination that the activity exceeds the predefined threshold.Type: GrantFiled: March 13, 2014Date of Patent: February 26, 2019Assignee: Geographic Services, Inc.Inventors: Keyvan Rafei, Alex Taranenko
-
Patent number: 10192000Abstract: A system and method for implementing distributed storage and visualization for a graph database system for very large graph databases is presented. A graph database can comprise nodes and edges stored as artifacts, which can then be indexed using a distributed index system. A system capable of performing such tasks can include a processing system that creates an index of the artifacts, a construction system that can create a graph database from a text file, and a reading system that can create a text file from a graph database by finding requested artifacts in the graph of interest. A visualization system can perform queries on a graph database, then create sub-graphs containing the results for visualization purposes. The sub-graph can receive navigation inputs that display various portions of the sub-graph. Other embodiments also are disclosed.Type: GrantFiled: January 29, 2016Date of Patent: January 29, 2019Assignee: WALMART APOLLO, LLCInventor: Venkata Swamy Martha
-
Patent number: 10186275Abstract: A sharing method for video and audio data presented in an interacting manner applies to story-telling. The story from a book or other source includes a plurality of preset sentences, each having a plurality of keywords and which correspond to a preset video frame. The keywords represent roles and non-roles, and each of the roles corresponds to an image. Voice sources of the roles of the story are set according to a user instruction. Audio data of storytelling is matched with the keywords of the preset sentences, wherein the audio data is acquired from the voice sources. A matched sentence is acquired from the preset sentences. The preset video frame corresponding to the matched sentence is selected and displayed for vividness of presentation.Type: GrantFiled: March 31, 2017Date of Patent: January 22, 2019Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.Inventor: Fei-Fan Yu
-
Patent number: 10134067Abstract: In an example embodiment, identifications of user actions are received from a first user device, the user actions being actions related to identifying data from a multi-tenant database to view. A portion of a first search query is received from a first user device corresponding to a first tenant in a multi-tenant architecture. A list of permissions for the first user device is then obtained. A plurality of fields is retrieved from a multi-tenant database based on the portion of the first search query, the fields obtained from data stored by multiple different tenants in the multi-tenant database, the plurality of fields retrieved being limited to fields for which the first user device has permission to view. Then a plurality of autocomplete suggestions are identified from the plurality of retrieved fields, the identifying based on the user actions.Type: GrantFiled: July 27, 2015Date of Patent: November 20, 2018Assignee: Ariba, Inc.Inventors: Kiran Gangadharappa, Raj Vuppala, Dinesh Shahane, Harshad Chavan
-
Patent number: 10135705Abstract: A cloud-based analytics system streams industrial data from customer facilities to a cloud platform as torrential data streams, and performs analytics on the data contained in the data streams based on a selected set of rules. The rules can be designed to diagnose current or potential issues, to monitor for alarm conditions, or to perform other types of analytics. One or more data pipelines migrate data from plant facilities to a data lake residing on the cloud platform. Data streams can be segregated according to customer, and can further be segregated according to plant facility, production area, or any other suitable classification. Each data stream has an associated manifest that identifies the set of rules to be used to process data in each data stream, allowing selected rules to be applied to each data stream in an ad hoc manner.Type: GrantFiled: June 30, 2016Date of Patent: November 20, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Juan L. Asenjo, Francisco P. Maturana
-
Patent number: 10115061Abstract: Methods and systems for motif recognition in graph sets. Distribution scores comparing the canonical representations of a compressed graph in the set of graphs versus the canonical representations of a compressed graph in a reference graph are used to determine the significance of the compressed graph.Type: GrantFiled: April 25, 2016Date of Patent: October 30, 2018Assignee: Securboration, Inc.Inventors: Lee S. Krause, Craig T. Hagan, Bruce R. McQueary, James B. Schneider
-
Patent number: 10110671Abstract: A method, system, and device for managing hardware resources in a cloud scheduling environment includes a zone controller. The zone controller can manage groups of node servers in a cloud datacenter using a checkin service. The checkin service allows server groups to be created automatically based on one or more hardware characteristics of the node servers, server health information, workload scheduling or facilities management parameters, and/or other criteria.Type: GrantFiled: December 7, 2015Date of Patent: October 23, 2018Assignee: Intel CorporationInventors: Mrittika Ganguli, Mohan J. Kumar, Deepak S, Jaiber J. John
-
Patent number: 10089370Abstract: An extraction method for extracting a sub query to be converted to a program for processing stream data continuously inputted to a database, from a query including instructions, as sub queries, to be issued to a database management system. The extraction method includes receiving input of the query and a lower limit value of efficiency as processing time per unit memory increase amount. A calculating operation calculates a one memory increase amount and the efficiency using the memory increase amount and the processing time to be reduced. The method selects a sub query whose calculated efficiency is equal to or higher than the lower limit value and extracts the selected sub query as a conversion object on condition that the integrated memory increase amount is equal to or smaller than the maximum memory increase amount.Type: GrantFiled: June 23, 2015Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Haruki Imai, Hideaki Komatsu, Akira Koseki, Toshiro Takase
-
Patent number: 10033767Abstract: A system and method for facilitating supervisory control of localized meeting groups is provided. A method includes the steps of generating a master meeting group based on input received from a master organizer, generating a plurality of authentication tickets based on input received from the master organizer of the master meeting group identifying a local organizer for each authentication ticket of the plurality of authentication tickets, transmitting the plurality of authentication tickets to each of the local organizers, authenticating a plurality of local organizers based at least partially on an authentication ticket for each local organizer, and generating a plurality of meeting subgroups associated with the master meeting group based at least partially on the at least one meeting parameter. Each meeting subgroup is associated with at least one local organizer and is generated based at least partially on input received from the at least one local organizer.Type: GrantFiled: May 18, 2016Date of Patent: July 24, 2018Assignee: Meetup, Inc.Inventors: David Pashman, Odile Beniflah, Jake Levine, Nick Stamas
-
Patent number: 9910931Abstract: The present application describes a method for improving user experience with filtering information. A free text entry is received on a user interface of a computer. A navigation key entry is also received on the user interface. Next, it is determined whether the free text entry fulfills criteria for a field input. Further, information is filtered based upon the fulfilled field criteria and the received navigation key entry. The application also is directed to a system for improving user experience on an electronic device.Type: GrantFiled: March 19, 2014Date of Patent: March 6, 2018Assignee: Zendesk, Inc.Inventors: Maurio Leon Guerrero, Steven Kai-Mai Yan, Amir Hadjihabib, Kurt Ruppel
-
Patent number: 9864802Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method for rules-based knowledge-driven search filters includes receiving metadata for a plurality of searchable objects, the metadata including at least one of an object type definition and object properties. The method includes defining search filter rules based on user properties and data conditions. The method includes performing a search according to a rule-based configuration, the rule-based configuration including filters for object properties and filter ordering rules. The method includes displaying search results according to the rule-based configuration.Type: GrantFiled: September 23, 2013Date of Patent: January 9, 2018Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Arvind Parasuram, Javeed Nizami
-
Patent number: 9836466Abstract: Systems and methods are provided for managing objects. In one implementation, a computer-implemented method is provided. The method includes receiving a query comprising a tag and executing the query. An object identifier is retrieved from a data table, based on the tag. The method further returns a result of the query. The result includes the object identifier that was retrieved from the data table. The method further performing an action related to an object having the retrieved object identifier.Type: GrantFiled: October 29, 2009Date of Patent: December 5, 2017Assignee: Amazon Technologies, Inc.Inventors: Eric J. Brandwine, Matthew T. Corddry
-
Patent number: 9779180Abstract: In one aspect, there is provided a method. The method may include intercepting a request including one or more select queries sent to a database; generating a parametric form for each of one or more select queries; processing the parametric form to determine whether the one or more select queries cause an n-query issue comprising multiple selects, when executed at the database; and indicating an exception, when the one or more select queries cause the n-query issue. Related systems, methods, and articles of manufacture are also disclosed.Type: GrantFiled: October 27, 2014Date of Patent: October 3, 2017Assignee: SuccessFactors, Inc.Inventor: Joseph Wong
-
Patent number: 9767141Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.Type: GrantFiled: October 29, 2015Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Margaret A. Eker, Nnaemeka I. Emejulu, Karthikeyan Ramamoorthy
-
Patent number: 9767219Abstract: In one aspect, there is provided a method. The method may intercepting a result provided by a database in response to a query; modifying the intercepted result to enable detection of an order by problem; and detecting, based on the modified intercepted result, whether the query is missing an order by clause. Related systems, methods, and articles of manufacture are also disclosed.Type: GrantFiled: October 27, 2014Date of Patent: September 19, 2017Assignee: SuccessFactors, Inc.Inventor: Joseph Wong
-
Patent number: 9767099Abstract: Systems, apparatus, and methods are provided for providing dynamic interaction with a research publication database.Type: GrantFiled: September 12, 2014Date of Patent: September 19, 2017Assignee: ZappyLab, Inc.Inventors: Lenoid Teytelman, Alexei Stoliartchouk, Matthew Davis
-
Patent number: 9723143Abstract: Systems and methods consistent with the invention relate to automated business and service dialing. According to one exemplary embodiment, a business dialing system is disclosed. The system includes a memory configured to store a plurality of business objects containing phone numbers corresponding to a plurality of business entities. The system further includes a user input device configured to detect key presses. The system also includes a processor coupled to the user input device and the memory. The processor is configured to generate a key sequence and a number sequence based on the detected key presses. The processor is further configured to search the memory for business objects corresponding to the key sequence. The system further includes a display device configured to display the number sequence and the business objects. The user input interface is further configured to detect a selection of a business object, among the business objects, or a dial command.Type: GrantFiled: February 11, 2016Date of Patent: August 1, 2017Assignee: SHANGHAI CHULE (COO TEK) INFORMATION TECHNOLOGY CO., LTD.Inventors: Jialiang Wang, Kan Zhang, Yang Zhao, Haichao Xie
-
Patent number: 9679069Abstract: Systems and methods are provided for identifying and recommending electronic content to consumers. In accordance with an implementation, one or more elements of electronic content are identified based on video graph data. In an exemplary method, information associated with a first element of video content is received, and corresponding video graph data is obtained. One or more second elements of video content that are similar to the first element of video content are identified based on the obtained video graph data. A subset the first and second elements of video content is subsequently identified for delivery to the user.Type: GrantFiled: June 3, 2015Date of Patent: June 13, 2017Assignee: AOL Inc.Inventors: Peter Kocks, Guoning Hu, Ping-Hao Wu
-
Patent number: 9613127Abstract: A distributed computing system executes a MapReduce job on streamed data that includes an arbitrary amount of imbalance with respect to the frequency distribution of the data keys in the dataset. A map task module maps the dataset to a coarse partitioning, and generates a list of the top K keys with the highest frequency among the dataset. A sort task module employs a plurality of sorters to read the coarse partitioning and sort the data into buckets by data key. The values for the top K most frequent keys are separated into single-key buckets. The other less frequently occurring keys are assigned to buckets that each have multiple keys assigned to it. Then, more than one worker is assigned to each single-key bucket. The output of the multiple workers assigned to each respective single-key bucket is stitched together.Type: GrantFiled: June 30, 2014Date of Patent: April 4, 2017Assignee: Quantcast CorporationInventors: Silvius V. Rus, Wei Jiang
-
Patent number: 9607101Abstract: Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.Type: GrantFiled: February 9, 2015Date of Patent: March 28, 2017Assignee: Apple Inc.Inventors: Wayne R. Loofbourrow, Julien Robert, Alexandre Moha, Olivier Bonnet, Simon I. Bovet, Stephen Frederick Decker, Brendan John Langoulant, Julien Jacques Jalon
-
Patent number: 9542692Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for matching social data to a user of a networked-based content publisher are provided. Consistent with some embodiments, the method may access social network entries published on one or more social networks. Social network entries that include a reference to content published by a particular content publisher may be identified. A social network profile corresponding to a first social network entry of the identified social network entries may be identified. The method may further include determining that the social network profile corresponds to a particular user of the content publisher based on information embedded in the reference to the content.Type: GrantFiled: January 14, 2014Date of Patent: January 10, 2017Assignee: eBay Inc.Inventor: Corinne Elizabeth Sherman
-
Patent number: 9449106Abstract: Techniques for context-based queryless presentation of recommendations are described. Without receiving an explicit query, an inferred query is determined based on a first set of context signals associated with a recommendation triggering event. Items matching the inferred query are selected based on a second set of one or more context signals associated with the recommendation triggering event. One or more results items identifying the one or more matching items are caused to display. A result items may be displayed in association with an explanation that identifies context values used to select an item for recommendation or one or more attributes of the item that are relevant to a user or the inferred query.Type: GrantFiled: March 7, 2014Date of Patent: September 20, 2016Assignee: OpenTable, Inc.Inventors: Corey Layne Reese, Brett Matthew Westervelt, Yige Wang, Jeremy Ryan Schiff, Steven Charles Schlansker
-
Patent number: 9298832Abstract: Collaborative group search is achieved by obtaining, over a wide area network, a plurality of search queries initiated by a plurality of client devices. A group of two or more client devices is identified from among the plurality of client devices. Each client device of the group exhibits a content relatedness of the search query relative to other search queries, a time proximity of the search query relative to other search queries, and/or a geographic proximity of the client device to other client devices. Search queries initiated by the group are processed via a search engine to obtain search results for the group having increased search result diversity relative to each other. Search results are returned to the client device of the group via the wide area network. Search result diversity may include different ordering of search results among client devices of group.Type: GrantFiled: November 3, 2014Date of Patent: March 29, 2016Inventor: Michael J. Andri
-
Patent number: 9043358Abstract: A unified search service may collect information related to an enterprise from at least one of publicly available data and private enterprise data. In some implementations, crowd sourcing may be used to determine a source list of one or more sources of information. Authored content can be generated, such as by combining one or more items of information from the public data with one or more items of information from the private enterprise data. Further, in some implementations, a public index may be generated from the public data, and one or more affiliation indexes may be generated from the private enterprise data. For example, a first affiliation index may contain confidential enterprise information, while a second affiliation index may contain non-confidential enterprise information. A user's affiliation to the enterprise may be taken into consideration when determining which indexes to use when responding to a search request from the user.Type: GrantFiled: March 9, 2011Date of Patent: May 26, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Lili Cheng, Xuedong David Huang, Heung-Yeung Shum, Eric J. Horvitz, James H. Lewallen, Todd D. Newman, David S. Taniguchi
-
Patent number: 9025767Abstract: An approach is provided for reducing communication traffic/cost and protecting content by applying recipient criteria in identity-based encryption. A criterion application of a querier causes, at least in part, transmission of a query associated with a first user described according to a first set of criteria. Based on the query, the criterion application of the querier receives one or more second sets of criteria associated with respective second users, wherein the second sets of criteria are matched, at least in part, to the first set of criteria, and wherein at least one of the second sets of criteria is used as a public key for encrypting data according to an identity-based encryption scheme. A criterion application of an information store receives the query associated with the first user, and matches one or more second sets of criteria with all or part of the first set of criteria.Type: GrantFiled: March 24, 2010Date of Patent: May 5, 2015Assignee: Nokia CorporationInventors: Sampo Juhani Sovio, Vesa-Veikko Luukkala
-
Patent number: 9015164Abstract: A high availability system in a cloud computing environment includes a snapshot manager disposed in a mirror environment having at least one computer server and a plurality of virtual machines disposed in a production environment. Each of the plurality of virtual machines includes a snapshot agent configured to perform a method. The method includes periodically taking snapshots of the virtual machine associated with the snapshot agent, determining a delta image based on a change between a current snapshot and a previous snapshot, removing previous snapshots in the virtual machine and transmitting the delta image to the snapshot manager. The snapshot manager is configured to store a recovery image for each of the plurality of virtual machines and to merge the received delta image with the recovery image to update the recovery image.Type: GrantFiled: August 13, 2013Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Hoi Y. Chan, Trieu C. Chieu
-
Patent number: 9015136Abstract: A temporary state service protocol is utilized by clients to temporarily store and access data within rows of a database between different requests made by end users. Each client creates and manages one or more items for storing data in rows of the database independently from other clients. An Application Programming Interface (API) is used to create and interact with the data that is temporarily stored in items within rows of the database. Different clients may share data within a single item and the data may persist beyond a session ending. Different rows of the database may be related such that a procedure affecting one of the rows affects its related rows.Type: GrantFiled: April 23, 2010Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: John Hartley Toews, Jacob Richard Pitts
-
Patent number: 9002856Abstract: The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information sources. The techniques include receiving multiple content items from a corpus of content items; receiving digital signatures each made by one of multiple agents, each digital signature associating one of the agents with one or more of the content items; and assigning a score to a first agent of the multiple agents, wherein the score is based upon the content items associated with the first agent by the digital signatures.Type: GrantFiled: August 5, 2011Date of Patent: April 7, 2015Assignee: Google Inc.Inventors: David Minogue, Paul A. Tucker
-
Patent number: 9002878Abstract: A roadside device is provided with a corresponding table where an item of a new version of a taste data table assumed user taste information from an item of an old version of the taste data table. Item numbers “52”, “53”, “62” and “63” in the old version of the taste table, for example, are made to correspond to item numbers “52”, “53” and “63” in the new version of the taste table. An ITS vehicle-mounted device sets user taste data in the updated item numbers to default values of the items in the new version for a transmitting-destination user of the taste data table of the new version and transmits the default data to an ITS vehicle-mounted device of the transmitting-destination user. Thereby, a proper default value is set for a version change of the taste data table in the roadside apparatus, reducing user's input trouble.Type: GrantFiled: November 8, 2012Date of Patent: April 7, 2015Assignee: JVC Kenwood CorporationInventors: Hideyuki Nagatomo, Hiroyuki Suzuki, Nobuyuki Hotta, Hideo Shimoshimano, Takuya Ogura
-
Patent number: 8996561Abstract: A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed.Type: GrantFiled: August 4, 2009Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Nithya Rajamani, Norbert G. Vogl
-
Publication number: 20150088859Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying click magnet images. In one aspect, a method includes obtaining selections vector for images. A selection vector for an image can include vector elements that correspond to a unique search query. The value of each vector element can be proportional to a number of selections of image search results that included a representation of the image when the search results were presented in response to the unique search query. The image can be deemed be a click magnet image based at least in part on a first number of selections of image search results that included a representation of the image for search queries categorized as belonging to a set of categories and a total number of selections of image search results that included a representation of the image.Type: ApplicationFiled: June 21, 2012Publication date: March 26, 2015Inventors: ANDREAS CHRISTIAN WEISSL, Aurelien Boffy, Randall G. Keller, Alexandra Zykova, Michihiro Kuramochi
-
Patent number: 8990257Abstract: Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.Type: GrantFiled: December 23, 2011Date of Patent: March 24, 2015Assignee: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Patent number: 8983945Abstract: The present disclosure relates to the identification of video content. In one aspect, a method includes generating a query based on bibliographic data. The method also includes obtaining a collection of resources responsive to the query, wherein one or more of the resources include text and video content. The method further includes calculating occurrence scores for the resources. A particular occurrence score for a particular resource is based at least in part on the bibliographic data matching text included in the particular resource and the text being associated with video content. The method further includes selecting one or more resources as including video content identified by the bibliographic data using the occurrence scores. The method further includes storing data associating the selected resources with the bibliographic data.Type: GrantFiled: January 3, 2012Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Zhiyi Xie, Varun Kacholia, Minya Dai, Patrick Hung, Kun Zhang, Jonathan Eng, Nicola Muscettola, Omer Bar-or, Aparna Chennapragada, Nitin Khandelwal
-
Patent number: 8983995Abstract: Systems, methods and computer-storage media are provided for identifying query formulation suggestions in response to receiving a search query. A portion of a search query is received. Query formulation suggestions are identified by semantically analyzing the search query. The query formulation suggestions are used to further formulate the received search query. The query formulation suggestions include semantic-pattern-based query suggestions that are derived from semantic query patterns, one or more entities, and information associated with these entities. The query formulation suggestions are transmitted for presentation.Type: GrantFiled: June 23, 2011Date of Patent: March 17, 2015Assignee: Microsoft CorporationInventors: Bo-June Hsu, Kuansan Wang, Yu-Ting Kuo, Chao-Chia Liu, Heung-Yeung Shum, Cornelia Carapcea, Yusuf Furkan Fidan, Lawrence William Colagiovanni, Arun Sacheti
-
Patent number: 8976375Abstract: An image forming apparatus is provided which has an operating panel capable of providing a screen display and a Web browser. The image forming apparatus includes a storage for storing predetermined text that is data to be entered into a text entry box of a Web page; a text entry limiting portion for, when the Web page displayed on the operating panel by the Web browser contains the text entry box, limiting text to be entered into the text entry box to the predetermined text stored in the storage; a display processing portion for, when the text entry limiting portion limits text to be entered, displaying, on the operating panel, a screen for a user to designate the predetermined text as text to be entered into the text entry box; and an operation processing portion for informing the Web browser of the predetermined text designated by the user.Type: GrantFiled: April 13, 2012Date of Patent: March 10, 2015Assignee: Konica Minolta Business Technologies, Inc.Inventors: Okihisa Yoshida, Masakazu Murakami
-
Publication number: 20150066967Abstract: A method for selecting content and search terms for display on a webpage includes receiving a request to provide content on a blank webpage and selecting, using an electronic device, content for display on the webpage. The content is selected based on one or more keywords associated with the webpage. The method further includes logging selections of content by users accessing the webpage and analyzing performance of the content using the electronic device by studying the logged selections. The content is associated with one or more keywords. The method further includes selecting selectable search terms related to the one or more keywords associated with the best-performing content, and displaying the selectable search terms on the webpage.Type: ApplicationFiled: April 18, 2012Publication date: March 5, 2015Inventors: William David Reardon, Kai Chen
-
Patent number: 8972358Abstract: A file storage apparatus comprises: duplication determination unit that determines whether file supplied from client apparatus and file stored in storage unit coincide with each other in same format, and stores the file supplied from client apparatus in the storage unit if the files do not coincide in the same format; and storage management unit that associates, if duplication determination unit determines that the files coincide in the same format, format of the file supplied from the client apparatus with the file stored in the storage unit, reads file stored in the storage unit in response to file read request from client apparatus, converts, if format associated with the read file exists, the read file into the format, and provides the converted file.Type: GrantFiled: June 9, 2011Date of Patent: March 3, 2015Assignee: NEC CorporationInventor: Satoshi Yamakawa
-
Publication number: 20150058328Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying listings of multi-site entities based on user behavior signals. In one aspect, a method exploits user behavioral signals that are strong indicators of whether a search result previously presented for a multi-site-entity search query is, in fact, a relevant result, and affords sufficient weight to these behavioral signals to overcome other signals of relevance for the search result. Two such strong user behavior signals include (i) users invoking an information window from a search result and (ii) users submitting a direction request related to a search result. A black list of search results and/or a search result index can be generated based on how the two strong behavior signals associated with the search results compare to threshold values set for the two strong behavior signals.Type: ApplicationFiled: June 10, 2011Publication date: February 26, 2015Applicant: GOOGLE INC.Inventor: Xin Fu
-
Patent number: 8966031Abstract: A method for addressing a management object in a management tree of a device management (DM) client and an associated DM system are disclosed to solve the issues encountered in the relative universal resource identifier (URI) addressing of the OMA DM protocol. The method comprises receiving a relative URI including a first part from a DM server, and identifying a root node of the management object according to the first part. The first part comprises a URI parameter for specifying a root node of a sub-tree of the management tree for finding the management object, a management object identifier, and a plurality of attribute conditions for specifying values of a plurality of leaf nodes directly under the root node of the management object.Type: GrantFiled: June 2, 2014Date of Patent: February 24, 2015Assignee: HTC CorporationInventors: Chun-Ta Yu, Yin-Yeh Tseng