Filtering Data Patents (Class 707/754)
-
Patent number: 9734463Abstract: 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: GrantFiled: May 23, 2016Date of Patent: August 15, 2017Assignee: Opus Deli, Inc.Inventors: Wayne Donald Maddock Skeen, Howard Gregg Cockrill, Toby Gabriner, Mark Edward Koerner
-
Patent number: 9703606Abstract: 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: GrantFiled: January 30, 2012Date of Patent: July 11, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Helen Y Balinsky, Liqun Chen, Steven J Simske
-
Patent number: 9705764Abstract: 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: GrantFiled: July 23, 2014Date of Patent: July 11, 2017Assignee: Tsinghua UniveristyInventors: Ke Xu, Liang Zhu, Min Zhu
-
Patent number: 9697203Abstract: 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: GrantFiled: February 3, 2015Date of Patent: July 4, 2017Assignee: World Software CorporationInventors: Fred Grossman, Ray Zwiefelhofer
-
Patent number: 9692795Abstract: 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: GrantFiled: April 18, 2012Date of Patent: June 27, 2017Assignee: QUALCOMM IncorporatedInventors: Biplab Chattopadhyay, Sanghamitra Bhattacharya, Bryant K. Forsgren, Sreeram Kanumuri, Simon Teplitsky
-
Patent number: 9679018Abstract: 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: GrantFiled: February 19, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Baris Yuksel, Craig Nevill-Manning, Daniel J. Yehuda
-
Patent number: 9641972Abstract: 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: GrantFiled: March 7, 2016Date of Patent: May 2, 2017Assignee: Facebook, Inc.Inventor: Charles Joseph Hughes
-
Patent number: 9619487Abstract: 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: GrantFiled: June 18, 2013Date of Patent: April 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam Bane, Robert Minnear
-
Patent number: 9600673Abstract: 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: GrantFiled: December 17, 2014Date of Patent: March 21, 2017Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Ya-Ling Chen, Ding-Jun Yin, Kuo-Yang Hung
-
Patent number: 9600570Abstract: 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: GrantFiled: September 19, 2014Date of Patent: March 21, 2017Assignee: Alibaba Group Holding LimitedInventors: Xinci Wen, Changcheng Ye
-
Patent number: 9582555Abstract: 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: GrantFiled: September 6, 2012Date of Patent: February 28, 2017Assignee: SAP SEInventors: Vishal Kapadia, John Jensen, Geralyn McBride
-
Patent number: 9544538Abstract: 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: GrantFiled: May 15, 2012Date of Patent: January 10, 2017Assignee: Airtime Media, Inc.Inventors: Matt Cahill, Sean Parker, Shawn D. Fanning, Joey Liaw
-
Patent number: 9535658Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 3, 2017Assignee: Alcatel LucentInventor: Vladimir Y. Kolesnikov
-
Patent number: 9535960Abstract: 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: GrantFiled: April 14, 2014Date of Patent: January 3, 2017Inventors: Chenlei Guo, Jianfeng Gao, Ye-Yi Wang, Li Deng, Xiaodong He
-
Patent number: 9508094Abstract: 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: GrantFiled: March 31, 2014Date of Patent: November 29, 2016Assignee: PAYPAL, INC.Inventors: Scott Leahy, Alon Cohen
-
Patent number: 9477757Abstract: 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: GrantFiled: June 14, 2012Date of Patent: October 25, 2016Assignee: GOOGLE INC.Inventors: Huazhong Ning, Zhen Li, Hrishikesh Aradhye
-
Patent number: 9479505Abstract: 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: GrantFiled: April 8, 2014Date of Patent: October 25, 2016Assignee: F-Secure CorporationInventors: Christine Bejerasco, Karmina Aquino
-
Patent number: 9477733Abstract: 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: GrantFiled: March 14, 2014Date of Patent: October 25, 2016Assignee: UDA, LLDInventors: Luis Stevens, John Skolfield, Vince Schiavone
-
Patent number: 9471656Abstract: 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: GrantFiled: March 14, 2014Date of Patent: October 18, 2016Assignee: UDA, LLCInventors: Luis Stevens, Vince Schiavone, Jonathan Hsieh
-
Patent number: 9465511Abstract: 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: GrantFiled: March 31, 2016Date of Patent: October 11, 2016Assignee: International Business Machines CorporationInventors: Susan L. Cline, Trenten F Peterson
-
Patent number: 9465528Abstract: 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: GrantFiled: November 20, 2012Date of Patent: October 11, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Sihak Jang, Yuran Kim, Boran Lee
-
Patent number: 9436689Abstract: 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: GrantFiled: January 7, 2016Date of Patent: September 6, 2016Assignee: Gracenote, Inc.Inventors: Jose Pio Pereira, Shashank Merchant, Prashant Ramanathan, Sunil Suresh Kulkarni, Mihailo Stojancic
-
Patent number: 9438447Abstract: 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: GrantFiled: December 18, 2012Date of Patent: September 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Claude Basso, Natarajan Vaidhyanathan, Colin B. Verrilli, Bruce M. Walk, Daniel Wind
-
Patent number: 9424243Abstract: 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: GrantFiled: December 21, 2012Date of Patent: August 23, 2016Assignee: EMC CorporationInventors: Rajakumar Thiruvasagam, Sachin G. Totale, Yuhui Zhao, Julian M. Hjortshoj, Ramkumar Ganesan
-
Patent number: 9418388Abstract: 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: GrantFiled: September 8, 2010Date of Patent: August 16, 2016Assignee: IMDb.com, Inc.Inventor: Paul K. Young
-
Patent number: 9405839Abstract: 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: GrantFiled: March 4, 2015Date of Patent: August 2, 2016Assignee: DELL SOFTWARE INC.Inventors: John E. Gmuender, Alex M. Dubrovsky, Nikolay V. Popov, Alexander Shor, Roman Yanovsky, Shunhui Zhu, Boris Yanovsky
-
Patent number: 9396286Abstract: 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: GrantFiled: May 7, 2014Date of Patent: July 19, 2016Assignee: Red Hat Israel, Ltd.Inventor: Michael Tsirkin
-
Patent number: 9384361Abstract: 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: GrantFiled: March 11, 2011Date of Patent: July 5, 2016Assignee: VMware, Inc.Inventors: Leslie Muller, Michael Morris Wasser, Alberto Arias Maestro
-
Patent number: 9372886Abstract: 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: GrantFiled: April 24, 2013Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Zhen Tan Feng, Yi Ge, Chi Liu, Wei Lu, Bo Yang, Qi Yu
-
Patent number: 9367627Abstract: 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: GrantFiled: December 3, 2013Date of Patent: June 14, 2016Assignee: Amazon Technologies, Inc.Inventors: Edward Thomas Banti, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9355169Abstract: 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: GrantFiled: September 13, 2012Date of Patent: May 31, 2016Assignee: GOOGLE INC.Inventors: Soham Mazumdar, Viktor Przebinda, Yonatan Zunger
-
Patent number: 9355133Abstract: 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: GrantFiled: May 7, 2014Date of Patent: May 31, 2016Assignee: Red Hat Israel, Ltd.Inventor: Michael Tsirkin
-
Patent number: 9348898Abstract: 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: GrantFiled: March 27, 2014Date of Patent: May 24, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nir Nice, Noam Koenigstein, Ulrich Paquet, Shahar Keren
-
Patent number: 9349108Abstract: 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: GrantFiled: December 21, 2015Date of Patent: May 24, 2016Assignee: Opus Deli, Inc.Inventors: Wayne Donald Maddock Skeen, Howard Gregg Cockrill, Toby Gabriner, Mark Edward Koerner
-
Patent number: 9342317Abstract: 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: GrantFiled: August 9, 2012Date of Patent: May 17, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohammed M. Attar, Huzefa A. Hakim, Paul S. MacAlpine, Lauren A. Mayes, Raghuram Tadipatri
-
Patent number: 9330166Abstract: 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: GrantFiled: November 12, 2013Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Prasad M. Deshpande, Salil R. Joshi, Mukesh Kumar Mohania
-
Patent number: 9251259Abstract: 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: GrantFiled: December 7, 2009Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Lisa S. Deluca, Frank Jania
-
Patent number: 9230234Abstract: 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: GrantFiled: November 5, 2012Date of Patent: January 5, 2016Inventor: Steve Danzig
-
Patent number: 9195763Abstract: 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: GrantFiled: September 4, 2014Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Paul Ionescu, Iosif V. Onut
-
Patent number: 9177333Abstract: 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: GrantFiled: June 17, 2010Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Aleksey Y. Sinyagin, Yang Ye, Yi-Min Wang, Kuansan Wang
-
Patent number: 9154535Abstract: 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: GrantFiled: March 8, 2013Date of Patent: October 6, 2015Inventor: Scott C. Harris
-
Patent number: 9135116Abstract: 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: GrantFiled: September 29, 2011Date of Patent: September 15, 2015Assignee: EMC CorporationInventors: Shankar Balasubramanian, Anil Degwekar, Srinivasan Ramachandran, Anand Raj, Deepak Visweswaraiah
-
Patent number: 9104787Abstract: 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: GrantFiled: December 14, 2012Date of Patent: August 11, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
-
Patent number: 9104752Abstract: 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: GrantFiled: November 16, 2012Date of Patent: August 11, 2015Assignee: Honeywell International Inc.Inventor: Ryan Ingvalson
-
Patent number: 9098543Abstract: 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: GrantFiled: March 14, 2013Date of Patent: August 4, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Ba-Quy Vuong, Abhishek Gattani
-
Patent number: 9081852Abstract: 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: GrantFiled: October 1, 2008Date of Patent: July 14, 2015Assignee: Fujitsu LimitedInventors: David L. Marvit, Jawahar Jain, Stergios Stergiou, Alex Gilman, B. Thomas Adler, John J. Sidorowich, Albert Reinhardt, Yannis Labrou
-
Patent number: 9075836Abstract: 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: GrantFiled: September 23, 2010Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventor: Nicholas D. Matsakis
-
Patent number: 9053146Abstract: 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: GrantFiled: October 13, 2010Date of Patent: June 9, 2015Assignee: Iqor U.S. Inc.Inventors: Vikas Kapoor, Abhilash Madhavarapu
-
Publication number: 20150149490Abstract: 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: ApplicationFiled: November 5, 2014Publication date: May 28, 2015Inventors: KWANG HOON KIM, MAN KEUN SEO, SANG KYOO JEONG
-
Publication number: 20150149489Abstract: 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: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: International Business Machines CorporationInventors: Rajaraman Hariharan, Krishna C. Kumar, Srinivasan S. Muthuswamy