Filtering Data Patents (Class 707/754)
  • Patent number: 9734463
    Abstract: Various techniques are described herein for providing ticketing reservation and purchasing functionality for enabling and/or facilitating users in performing activities/operations relating to group ticket reservations and/or automated conditional ticket purchases for various types of events which are scheduled to occur at one or more different venues.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: August 15, 2017
    Assignee: Opus Deli, Inc.
    Inventors: Wayne Donald Maddock Skeen, Howard Gregg Cockrill, Toby Gabriner, Mark Edward Koerner
  • Patent number: 9703606
    Abstract: Detecting a workflow termination. An object with embedded access control is sent to a next participant in a workflow, wherein the embedded access control is provided and enforced by placing a subset of access keys for individual content-parts into a unique key-map entry for each participant, wherein the object is a Publicly Posted Composite Document. A workflow termination is detected after failure to receive a confirmation token from the next participant after a specified condition is not met.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: July 11, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Y Balinsky, Liqun Chen, Steven J Simske
  • Patent number: 9705764
    Abstract: In a method, formal descriptions of network address and identification schemes are received. Then validity and completeness of the formal descriptions are verified. The network address and identification schemes are scheduled into a final description after the validity and completeness of the formal descriptions are verified. The final description is resolved into an applicable network address. Then the applicable network address and identification scheme is applied to a test network and the test network runs. The running performance of the test network is measured. The measurements are analyzed and sent to evaluating performance and evolution ability of the network address and identification schemes.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: July 11, 2017
    Assignee: Tsinghua Univeristy
    Inventors: Ke Xu, Liang Zhu, Min Zhu
  • Patent number: 9697203
    Abstract: A system and method for interactive visual representation of metadata within a networked heterogeneous workflow environment is disclosed. In one embodiment of the system, a document management server is configured to provide an enterprise environment having storage, versioning, metadata, security, indexing, and retrieval of a multitude of files having various users. The document management server evaluates the metadata associated with the files based on user and frequency characteristics and creates frequently-used metadata associated with each user. Accessible with user login information at a multifunction document production device connected to the document management server, the frequently-used metadata enables a new electronic copy file produced by the multifunction document production device upon scanning of a hard copy file to include metadata populated by a user-initiated selection.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: July 4, 2017
    Assignee: World Software Corporation
    Inventors: Fred Grossman, Ray Zwiefelhofer
  • Patent number: 9692795
    Abstract: This disclosure relates to generating a group of invitees in a wireless communication system. An embodiment of the disclosure receives criteria for an event from an organizer of the event, compares the criteria to contact information of each contact of a plurality of contacts, assigns a recommendation ranking to each contact based on the comparison of the criteria to the contact information for each contact, and displays a subset of the plurality of contacts sorted according to the recommendation ranking.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Biplab Chattopadhyay, Sanghamitra Bhattacharya, Bryant K. Forsgren, Sreeram Kanumuri, Simon Teplitsky
  • Patent number: 9679018
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for document ranking. One of the methods includes receiving a request for one or more documents, obtaining a set of documents responsive to the request, and obtaining, from a user profile associated with a source of the request, representations of one or more topics of interest to a user. The method also includes selecting, from the set of documents, at least one document associated with a particular topic that matches at least one of the one or more topics of interest to the user, for the at least one selected document, obtaining a value corresponding to an inverse document frequency of documents associated with the particular topic in a corpus of documents, and generating a score for the at least one document based at least in part on the value corresponding to the inverse document frequency.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Baris Yuksel, Craig Nevill-Manning, Daniel J. Yehuda
  • Patent number: 9641972
    Abstract: An online system receives a description of a physical location associated with a content item and a threshold distance of the physical location. To identify users eligible to be presented with the content item, the online system divides a geographic map of the physical location associated with the content item into a plurality of geo-tiles each representing a portion of the map. The online system computes and stores values describing portions of a geographic region represented by certain geo-tiles and associates the geographic region with the physical location if the stored values equal or exceed a threshold value. If the geographic region is associated with the physical location, users associated with the geographic region are identified by the online system as eligible to receive the content item.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: May 2, 2017
    Assignee: Facebook, Inc.
    Inventor: Charles Joseph Hughes
  • Patent number: 9619487
    Abstract: A system and method to prioritize, filter, and normalize metadata from files being transferred from a file system to an object store repository. The metadata is associated with the file (object) when saved to the object store repository.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam Bane, Robert Minnear
  • Patent number: 9600673
    Abstract: A risk evaluation method and a risk evaluation device for evaluating an anonymous dataset generated according to an original dataset are provided. The risk evaluation method comprises the following steps. Acquiring a plurality of appearing times respectively corresponding to a plurality of original values of the original dataset. Generating a partition set and a weight table according to a sample parameter, an anonymous parameter and the appearing times. Dividing the original dataset into a plurality of data partitions according to the partition set, and generating a penetration dataset according to the weight table and the data partitions, wherein the penetration dataset comprises a plurality of sample data. Comparing each sample data with a plurality of anonymous data of the anonymous dataset to obtain a plurality of matching quantities respectively corresponding to the sample data. And calculating and outputting a risk evaluation result according to the matching quantities.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 21, 2017
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ya-Ling Chen, Ding-Jun Yin, Kuo-Yang Hung
  • Patent number: 9600570
    Abstract: The present disclosure discloses a method and system for text filtering. The method for text filtering comprises: pre-defining a semantic keyword in a text filtering system, the semantic keyword comprising at least one basic keyword and one logical operator; after obtaining an input text, finding, by the text filtering system, the basic keyword constituting the semantic keyword in the input text according to the pre-defined semantic keyword; in an event that a text content matching the at least one basic keyword in the input text is found, further conducting a semantic match in the found text content, the semantic match further comprising matching the found text content with the semantic keyword according to the logical operator constituting the semantic keyword; and in an event that the semantic match is successful, filtering the matched text context.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: March 21, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Xinci Wen, Changcheng Ye
  • Patent number: 9582555
    Abstract: Embodiments relate to enrichment of a data warehouse utilizing a business compendium. Embodiments may employ a process comprising data standardization and cleansing, de-duplication of entries, and matching and enrichment, followed by manual review of an enriched record by a user. During standardization, data may be transformed into consistent content, placing correct data elements into appropriate fields, removing invalid characters, and/or standardizing names and addresses. Duplicate records are then detected and marked. During matching and enrichment, the existence of an entity (such as a supplier), may be verified by progressive matching against the business compendium. Enrichment may provide additional information regarding the entity (e.g. related to risk, diversity, and bankruptcy). The enriched record is available for manual review, allowing the user to change duplicates, matches, and parent/child linkages.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: February 28, 2017
    Assignee: SAP SE
    Inventors: Vishal Kapadia, John Jensen, Geralyn McBride
  • Patent number: 9544538
    Abstract: A computer-implemented method and system of providing a video chat experience in a network are described. The method may include: receiving live video stream signals, including audio signals, from a plurality of participants of a live video chat session; combining the live video stream signals into a shared canvas; providing the shared canvas to the plurality of participants, wherein the shared canvas is substantially synchronized among the plurality of participants; and providing options for the specific chat participant to manipulate the shared canvas.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: January 10, 2017
    Assignee: Airtime Media, Inc.
    Inventors: Matt Cahill, Sean Parker, Shawn D. Fanning, Joey Liaw
  • Patent number: 9535658
    Abstract: Secure private database querying on a database for a query having a formula evaluation on at least two keywords A and B comprises: a server receiving a Bloom filter tree comprised of encrypted Bloom filters of encrypted keywords from the database, wherein each Bloom filter in the Bloom filter tree is separately masked by a random mask pad P; receiving an encrypted version of the keywords A and B from the client; and obtaining masked Bloom filter indices for the keywords A and B. The client and server participate in secure function evaluation (SFE) with the client. The server has an input comprising the masked Bloom filter indices for the keywords A and B and the client has an input comprising the random mask pad P. The secure function evaluation comprises: removing the random mask pad P from the masked Bloom filter indices input by the server; determining if there is a matching Bloom filter for each of the keywords A and B; and applying the formula evaluation to determine if the formula is satisfied.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 3, 2017
    Assignee: Alcatel Lucent
    Inventor: Vladimir Y. Kolesnikov
  • Patent number: 9535960
    Abstract: A search engine is described herein for providing search results based on a context in which a query has been submitted, as expressed by context information. The search engine operates by ranking a plurality of documents based on a consideration of the query, and based, in part, on a context concept vector and a plurality of document concept vectors, both generated using a deep learning model (such as a deep neural network). The context concept vector is formed by a projection of the context information into a semantic space using the deep learning model. Each document concept vector is formed by a projection of document information, associated with a particular document, into the same semantic space using the deep learning model. The ranking operates by favoring documents that are relevant to the context within the semantic space, and disfavoring documents that are not relevant to the context.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: January 3, 2017
    Inventors: Chenlei Guo, Jianfeng Gao, Ye-Yi Wang, Li Deng, Xiaodong He
  • Patent number: 9508094
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 29, 2016
    Assignee: PAYPAL, INC.
    Inventors: Scott Leahy, Alon Cohen
  • Patent number: 9477757
    Abstract: A method includes generating a ranking model and a baseline mixing weight for each latent user category from a plurality of latent user categories based on a community preference dataset and one or more latent variables that relate the users from the community of users to the latent user categories. The method also includes generating a personalized mixing weight for each latent user category for a specified user based on an individual preference dataset, the ranking models for the latent user category, and one or more latent variables that relate the specified user to the latent user categories. The method also includes adjusting the personalized mixing weight for each latent user category for the specified user based on the baseline mixing weights, and generating ranking output for at least some objects from the plurality of objects using the personalized mixing weights and the ranking models.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: October 25, 2016
    Assignee: GOOGLE INC.
    Inventors: Huazhong Ning, Zhen Li, Hrishikesh Aradhye
  • Patent number: 9479505
    Abstract: Methods and apparatus for website access control. The methods and apparatus include, at a user terminal: accessing a plurality of training websites over a network; training the user terminal by classifying the training websites in a content category based on a user input, extracting one or more features indicative of the content category from the training websites and determining a classifier based on the extracted features; classifying further requested websites using the determined classifier; and controlling access to the further requested websites based on the classification of the websites.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: October 25, 2016
    Assignee: F-Secure Corporation
    Inventors: Christine Bejerasco, Karmina Aquino
  • Patent number: 9477733
    Abstract: A computer system identifies high-value information in data streams. The computer system receives a plurality of filter graph definitions. Each of the filter graph definitions includes a plurality of filter nodes arranged in a two-dimensional graph by a plurality of graph edges. Each filter node is configured to accept or reject individual packets in a data stream based on content and/or metadata information associated with the individual packet. The system prepares the filter graph for execution. In response to receiving a data stream with a plurality of packets, the system distributes the packets to inputs of each of the executable filter graph definitions. The system identifies, using the executable filter graph definitions, packets with high-value information based on parallel execution of the filter nodes included in the respective filter graph definition.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 25, 2016
    Assignee: UDA, LLD
    Inventors: Luis Stevens, John Skolfield, Vince Schiavone
  • Patent number: 9471656
    Abstract: A computer system identifies high-value information in data streams. The computer system receives a receiving a plurality of data streams. Each of the data streams includes a plurality of posts. Each of the posts includes a content portion and one or more source characteristics, In real time, for each post in a particular data stream: the system assigns the post a post identifier; generates a content packet and one or more source packets; queries memory to access a source profile using a respective source identifier included in the content packet; correlates the content packet with information from the source profile to produce a correlated content packet; and broadcasts the correlated content packet to a plurality of filter graph definitions.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 18, 2016
    Assignee: UDA, LLC
    Inventors: Luis Stevens, Vince Schiavone, Jonathan Hsieh
  • Patent number: 9465511
    Abstract: A graphical user interface for managing hierarchical systems is provided. A graphical user interface that includes a navigation bar having a domain element and a plurality of object elements is presented. The object elements are associated with different object types in a hierarchical system and are arranged based, at least in part, on the hierarchical system. A first menu that includes a list of objects of a first object type is presented in response to detecting an interaction with a first object element. Information presented on a second object element is filtered in response to a selection of a specific object via the first menu. A second menu that includes a list of all objects that are associated with the plurality of object elements is presented in response to detecting an interaction with the domain element while continuing to filter the information presented on the second object element.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: Susan L. Cline, Trenten F Peterson
  • Patent number: 9465528
    Abstract: A system and method is provided that manages book-related items via bookshelves in an electronic device such as a mobile device with an e-book reader function. The method includes: displaying one or more bookshelves; selecting one of the bookshelves; and editing the selected bookshelf according to a user's input information related to edit, and displaying the user information.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: October 11, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sihak Jang, Yuran Kim, Boran Lee
  • Patent number: 9436689
    Abstract: An efficient large scale search system for video and multi-media content using a distributed database and search, and tiered search servers is described. Selected content is stored at the distributed local database and tier1 search server(s). Content matching frequent queries, and frequent unidentified queries are cached at various levels in the search system. Content is classified using feature descriptors and geographical aspects, at feature level and in time segments. Queries not identified at clients and tier1 search server(s) are queried against tier2 or lower search server(s). Search servers use classification and geographical partitioning to reduce search cost. Methods for content tracking and local content searching are executed on clients. The client performs local search, monitoring and/or tracking of the query content with the reference content and local search with a database of reference fingerprints.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: September 6, 2016
    Assignee: Gracenote, Inc.
    Inventors: Jose Pio Pereira, Shashank Merchant, Prashant Ramanathan, Sunil Suresh Kulkarni, Mihailo Stojancic
  • Patent number: 9438447
    Abstract: Link aggregation is a practice that uses multiple Ethernet links between two end points in order to obtain higher bandwidth and resiliency than possible with a single link. A flow distribution technique is provided to distribute traffic between the two end points equally across all links in the group and achieve greater efficiency. The flow distribution technique generates and sub-divides a hash value based on received packet flow. The divided portions of the hash value are used in a hierarchical fashion to select a link to use for this packet.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: September 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Claude Basso, Natarajan Vaidhyanathan, Colin B. Verrilli, Bruce M. Walk, Daniel Wind
  • Patent number: 9424243
    Abstract: Techniques to process a form are disclosed. An attribute associated with a child data model is recognized in a first set of form data associated with a form an attribute associated with a child data model. A data value associated with the attribute is used to obtain a second set of form data associated with the child data model. The second set of form data is associated with the form.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 23, 2016
    Assignee: EMC Corporation
    Inventors: Rajakumar Thiruvasagam, Sachin G. Totale, Yuhui Zhao, Julian M. Hjortshoj, Ramkumar Ganesan
  • Patent number: 9418388
    Abstract: Systems and methods for managing third party content are described. In one embodiment, the method includes storing information for a plurality of third party content elements that were selected by a user for display with a page of content, in response to a user request corresponding to a page associated with one of the plurality of third party content elements specified by the stored information, rendering for display on the page a third party content module associated with the third party content element, and, in response to a user modification of the third party content module, storing information corresponding to the user modification. The modified content module is rendered for display on a page of content according to the stored information. The user has the ability to customize and control the parameters of content modules selected by the user to be rendered on the accessed page.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: August 16, 2016
    Assignee: IMDb.com, Inc.
    Inventor: Paul K. Young
  • Patent number: 9405839
    Abstract: A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: August 2, 2016
    Assignee: DELL SOFTWARE INC.
    Inventors: John E. Gmuender, Alex M. Dubrovsky, Nikolay V. Popov, Alexander Shor, Roman Yanovsky, Shunhui Zhu, Boris Yanovsky
  • Patent number: 9396286
    Abstract: Systems and methods are disclosed for determining whether a key is stored in a radix tree. An example system includes a traverser that identifies a container including a sequence of elements. The system also includes a match module that identifies, based on a number of skipped elements in a key, a chunk of the key. The match module determines whether the chunk matches the prefix included in the traversed container. The system further includes a skipping module that when the chunk of the key is determined to match the prefix, skips a number of elements after the chunk in the key. When the chunk of the key is determined to match the prefix, the traverser traverses one or more immediate child containers of the identified container and the search module identifies, based on the number of skipped elements, the chunk of the key.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: July 19, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 9384361
    Abstract: A distributed event system for a relational database is disclosed. An event data model operatively describes a target database. For a subject entity in the target database, the event data model declares and defines triggering events and respective corresponding operations. An event engine monitors database queries and events involving the subject entity and determines from the event data model corresponding operations. Execution of the determined corresponding operations is distributed to network-based agents. Agents may be filtered based on skills and/or credentials injected at runtime. Code binaries of the operations are downloaded to the agents for execution.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: July 5, 2016
    Assignee: VMware, Inc.
    Inventors: Leslie Muller, Michael Morris Wasser, Alberto Arias Maestro
  • Patent number: 9372886
    Abstract: This invention relates to the Internet of Things (IOT), and discloses a method and apparatus of data filtering in the IOT, where the IOT includes a plurality of sensor devices. The method includes: inputting an application deployed rule; converting the rule into at least one sub-predicate expression having static predicates and dynamic predicates; inputting data collected by the sensor devices; matching the collected data with the static predicates and the dynamic predicates of the sub-predicate expression in sequence; and distributing matched data to the application. In this invention, a rule is divided into static and dynamic predicates, and a match is performed on static predicates before dynamic predicates, so that the speed of predicate match can be improved and fast and efficient data filtering in the IOT can be achieved.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Zhen Tan Feng, Yi Ge, Chi Liu, Wei Lu, Bo Yang, Qi Yu
  • Patent number: 9367627
    Abstract: Disclosed are various embodiments that involve selecting supplemental content to be included in a search results page. A search query is received. A set of search results is generated by executing a search based at least in part on the search query. A subset of supplemental content providers is selected based at least in part on respective relevancies of the supplemental content providers to the search query. A search results page is generated. The search results page is configured to present supplemental content from the subset of supplemental content providers in association with the set of search results.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: June 14, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward Thomas Banti, Thomas Jay Hoover, Alexander Michael Spinelli
  • Patent number: 9355169
    Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 31, 2016
    Assignee: GOOGLE INC.
    Inventors: Soham Mazumdar, Viktor Przebinda, Yonatan Zunger
  • Patent number: 9355133
    Abstract: Systems and methods are disclosed for compressing a radix tree. An example method of compressing a radix tree includes traversing a radix tree including a plurality of containers. The method also includes identifying, based on the traversing, a parent container having a single immediate child container. The parent container includes a first set of elements, and the child container includes a second set of elements. The method further includes determining whether a length of the first set of elements included in the parent container satisfies a threshold. The method also includes when the length of the first set of elements is determined to satisfy the threshold, combining the parent and child containers into a single container.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: May 31, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 9348898
    Abstract: Example apparatus and methods perform matrix factorization (MF) on a usage matrix to create a latent space that describes similarities between users and items and between items and items in the usage matrix. The usage matrix relates users to items according to a collaborative filtering approach. A cell in the usage matrix may store a value that describes whether a user has acquired an item and the strength with which the user likes an item that has been acquired. The latent item space may reflect true relationships between items represented in the usage matrix and those relationships may be proportional to the strength in the usage matrix. The strength of the relationship may be encoded using continuous data that measures, for example, the amount of time a video game has been played, the amount of time content has been viewed, or other continuous or cumulative engagement measurements.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: May 24, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nir Nice, Noam Koenigstein, Ulrich Paquet, Shahar Keren
  • Patent number: 9349108
    Abstract: Various techniques are described herein for providing ticketing reservation and purchasing functionality for enabling and/or facilitating users in performing activities/operations relating to group ticket reservations and/or automated conditional ticket purchases for various types of events which are scheduled to occur at one or more different venues.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 24, 2016
    Assignee: Opus Deli, Inc.
    Inventors: Wayne Donald Maddock Skeen, Howard Gregg Cockrill, Toby Gabriner, Mark Edward Koerner
  • Patent number: 9342317
    Abstract: According to a present invention embodiment, a system imports information from a source profile into a target profile. The system maps one or more entities within the source profile to one or more entities of the target profile pertaining to configuring a system including a plurality of system components. Properties of the one or more entities within the source profile are compared to properties of corresponding mapped entities in the target profile. The values of the properties of the one or more entities within the target profile are set to the property values of the corresponding one or more mapped entities within the source profile in response to the comparison indicating the properties correspond. Embodiments of the present invention further include a method and computer program product for importing information from a source profile into a target profile in substantially the same manner described above.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: May 17, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohammed M. Attar, Huzefa A. Hakim, Paul S. MacAlpine, Lauren A. Mayes, Raghuram Tadipatri
  • Patent number: 9330166
    Abstract: Methods and arrangements for facilitating a display of search results. A search query is received from a user having a predetermined access level. A search is executed based on the search query and, based on the executed search, initial search results are produced. Sensitive information is redacted from the initial search results, based on the predetermined access level. The redacted search results are filtered and re-ordered to forestall an inference of the redacted sensitive information. The filtered and re-ordered search results are displayed to a user. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Prasad M. Deshpande, Salil R. Joshi, Mukesh Kumar Mohania
  • Patent number: 9251259
    Abstract: A descriptive webpage about an entity is harmonized with other electronically published information about the entity. A descriptive webpage, which includes an entity profile about an entity, is located. Other electronically published information about the entity is retrieved. The descriptive webpage is harmonized with the other electronically published information by updating the entity profile with the other electronically published information about the entity.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lisa S. Deluca, Frank Jania
  • Patent number: 9230234
    Abstract: A system and method for aggregating and listing inventory. The system may include a database for storing data in a plurality of record classes. The record classes may include data pertaining at least to a plurality of inventory and may include any variety of identifying data for each inventory record. The database may be a relational database, and the records may be grouped in a plurality of classes, which may be interrelated. The system may further include a search engine for searching the database so as to find and return a list of inventory based on desired criteria.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: January 5, 2016
    Inventor: Steve Danzig
  • Patent number: 9195763
    Abstract: A mechanism is provided for identifying parameter and name/value pair separators within two or more strings of data. The identifying is performed by selecting at least one name/value pair separator candidate from the two or more strings of data, and filtering the at least one name/value pair separator candidate using one or more rules, thereby removing any of the name/value pair separator candidates that do not conform to any of the one or more rules. The identifying additionally includes selecting at least one parameter separator candidate from the two or more strings of data, and filtering the at least one parameter separator candidate using one or more rules, thereby removing any of the at least one parameter separator candidates that do not conform to any of the one or more rules. The result is a set of tuples that includes a name/value separator candidate, and a parameter separator candidate.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul Ionescu, Iosif V. Onut
  • Patent number: 9177333
    Abstract: Methods, systems, and computer-readable media for evaluating the quality of text within online advertisements using output from a language model are provided. The output from the language model may be used by a machine-learning algorithm to generate a quality score for an individual advertisement. The quality score may be used to filter out advertisements with poor text quality or to tax or penalize an advertisement within an online auction. The ad quality scores may also be used to rank or score advertisers that submit the ads. In one embodiment, the advertiser's quality score is combined with an individual ad's quality score to create a final score, which is used to evaluate the advertisement. The advertiser rank/score and ad quality score may be communicated to an advertiser as advertiser feedback.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: November 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksey Y. Sinyagin, Yang Ye, Yi-Min Wang, Kuansan Wang
  • Patent number: 9154535
    Abstract: An Internet content delivery system provides information to a number of different users. The system attempts to provide the same information to many different users while also providing the illusion to each of the users that they were receiving the content individually. The system attempts to minimize individualized bandwidth allocation by sending the same information to multiple different users while taking into account individualization requests of the multiple different users. An Internet or a playlist creator is also defined which allows a number of different items to be presented at different times depending on the playlist setting of the playlist.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: October 6, 2015
    Inventor: Scott C. Harris
  • Patent number: 9135116
    Abstract: Information is managed by receiving at a data source device, from an application running on a data source device, an instruction associated with a file system object. It is determined at the data source device if the instruction is able to be satisfied by a file system running on the data source device. If it is determined that the instruction is not able to be satisfied by the file system, the instruction is performed without the services of the file system; the application is unaware that the file system object is managed by an entity other than the file system running on the data source device.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: September 15, 2015
    Assignee: EMC Corporation
    Inventors: Shankar Balasubramanian, Anil Degwekar, Srinivasan Ramachandran, Anand Raj, Deepak Visweswaraiah
  • Patent number: 9104787
    Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. An annotated search query is received that includes the original inputted search query and at least an entity type associated with the search query. The annotated search query is communicated to those third-party applications having an indicated entity type that matches the entity type associated with the inputted search query. Search results that are relevant to the annotated search query are received from the applications and presented on a results page.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: August 11, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
  • Patent number: 9104752
    Abstract: A method for data sharing between conditionally independent filters is provided. The method comprises initializing a plurality of conditionally independent filters operating in parallel, processing data measurements in each of the conditionally independent filters, sharing conditioning node estimates among the conditionally independent filters, merging the shared conditioning node estimates in each of the conditionally independent filters, and performing a conditional update in each of the conditionally independent filters.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: August 11, 2015
    Assignee: Honeywell International Inc.
    Inventor: Ryan Ingvalson
  • Patent number: 9098543
    Abstract: Computer-implemented methods and systems may be used for identifying an attribute and/or attribute value in a text string. In embodiments, the text string comprises a search query submitted by a user. Embodiments of the present disclosure include identifying an attribute value from a search query by comparing the search query string to a list of known attribute values and comparing the candidate attribute value to a knowledge base to confirm that the string represents an attribute value rather than a non-attribute concept. In embodiments, a Bloom filter is employed to execute a relatively efficient comparison between a candidate attribute value and known non-attribute concepts.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 4, 2015
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ba-Quy Vuong, Abhishek Gattani
  • Patent number: 9081852
    Abstract: In one embodiment, a set of target search terms for a search is received. Candidate terms are selected, where a candidate term is selected to reduce an ontology space of the search. The candidate terms are sent to a computer to recommend the candidate terms as search terms. In another embodiment, a document stored in one or more tangible media is accessed. A set of target tags for the document is received. Terms are selected, where a term is selected to reduce an ontology space of the document. The terms are sent to a computer to recommend the terms as tags.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: July 14, 2015
    Assignee: Fujitsu Limited
    Inventors: David L. Marvit, Jawahar Jain, Stergios Stergiou, Alex Gilman, B. Thomas Adler, John J. Sidorowich, Albert Reinhardt, Yannis Labrou
  • Patent number: 9075836
    Abstract: A method, computer program product, and system for partitioning keys for a hash table in order to improve performance of the hash table. A hash function is used to generate a hash table by mapping a set of keys to a corresponding set of hash codes, and a hash failure is detected if the hash function fails to map the entire set of keys. To resolve the hash failure, the set of keys is partitioned to form subsets of keys that can be individually mapped.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Nicholas D. Matsakis
  • Patent number: 9053146
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR A WEB ACCESS MANAGER implement efficient and scalable monitoring, regulation, and allocation of communications resources within an enterprise.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: June 9, 2015
    Assignee: Iqor U.S. Inc.
    Inventors: Vikas Kapoor, Abhilash Madhavarapu
  • Publication number: 20150149490
    Abstract: An all-in-one data storage device includes a secondary memory providing read data in response to a read command, an internal hardware filter that filters the first read data according to filtering condition data in order to output filtered data, a primary memory, a host controller, and a memory controller that stores the filtered data in the primary memory and thereafter communicates the filtered data to the host controller.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 28, 2015
    Inventors: KWANG HOON KIM, MAN KEUN SEO, SANG KYOO JEONG
  • Publication number: 20150149489
    Abstract: A set of context profiles containing profile content rules for filtering which content within a set of personal productivity applications (such as e-mail, chat, calendar, and contacts applications) is accessible by a user. Content rules support filtering content by, for example, content originator, and/or subject matter. The context profiles are centrally maintained for control of integrated, non-integrated, and/or independently administered personal productivity applications.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: International Business Machines Corporation
    Inventors: Rajaraman Hariharan, Krishna C. Kumar, Srinivasan S. Muthuswamy