Patents Examined by Farhan Syed
-
Patent number: 9971830Abstract: Based on information associated with users, a social networking system recommends one or more groups for a target user to join or to create. Characteristics of the target user, characteristics of users connected to the target user, characteristics of candidate groups in the social networking system may be used to identify groups for recommendation. The social networking system may provide questions to the target user and recommend a group to the target user based on received answers to the questions. For example, the answers to the provided question identify one or more characteristics of the target user, which are used to select a group for recommendation. Additionally, the social networking system may recommend additional users for the target user to add or invite to a group based on characteristics of the target user, the additional users, and/or the group.Type: GrantFiled: September 6, 2012Date of Patent: May 15, 2018Assignee: Facebook, Inc.Inventors: Todd Christopher Jackson, William Russell Maschmeyer, Bin Jiang, Kenneth M. Lau, Michael Novati
-
Patent number: 9946756Abstract: Techniques for implementing mechanisms for chaining continuous queries are provided. In some examples, results of a first continuous query may be stored in a data object. For example, the first continuous query may be configured to process business event data and store the results in the data object. Additionally, a second continuous query may then be processed based at least in part on the results stored in the data object.Type: GrantFiled: March 14, 2013Date of Patent: April 17, 2018Assignee: Oracle International CorporationInventors: Eric Hsiao, Hoyong Park, Anand Srinivasan
-
Patent number: 9910923Abstract: 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: September 20, 2016Date of Patent: March 6, 2018Assignee: OpenTable, Inc.Inventors: Corey Layne Reese, Brett Matthew Westervelt, Yige Wang, Jeremy Ryan Schiff, Steven Charles Schlansker
-
Patent number: 9910897Abstract: A method and system for conducting image search comprising: searching a first database to locate a set of pertinent images, iteratively performing the following operations for each image in the set of pertinent images: (a) extracting the histogram of red green and blue colors (RGB colors) from a given image; (b) distilling the extracted RGB colors down to create a reduced color palette for the given image; (c) segmenting the extracted RGB colors into a set of segments representing distinct parts of the color spectrum; (d) selecting a subset of segments to assemble a color palette for the given image; and (e) updating the assembled color palette and the customer behavior score for the given image in the first database; and generating a display of suggested color palettes for the search query.Type: GrantFiled: May 1, 2015Date of Patent: March 6, 2018Assignee: Shutterstock, Inc.Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Patent number: 9886494Abstract: In an approach to faceted classification, a computer receives a search query. The computer creates a first table of facet value ranges, based on the search query. The computer fetches a first search result corresponding to the search query. The computer retrieves a first facet value associated with the first search result. The computer maps the first facet value to a first facet value range. The computer determines whether the first facet value range is in the first table of facet value ranges. The computer inserts the first facet value range into the first table of facet value ranges. The computer determines whether a number of facet value ranges in the first table of facet value ranges is below a pre-defined threshold. The computer creates a second table of facet value ranges. The computer identifies a second facet value range that includes the first facet value range.Type: GrantFiled: November 21, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Marta Breno, Roberto Ragusa
-
Patent number: 9871841Abstract: A method to provide additional media objects for data objects containing one or more existing media objects is described. The existing media object is analyzed to determine additional related media available on the network and the data object description is augmented with metadata to identify the additional media in an enhanced data object description. When the enhanced data object is rendered, the metadata facilitates incorporation of additional media objects in the displayed page.Type: GrantFiled: October 15, 2012Date of Patent: January 16, 2018Assignee: EXCALIBUR IP, LLCInventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Patent number: 9870629Abstract: In a data visualization system, a method of creating a visual representation of data, the method including the steps of providing instructions to an end user to assist the end user in: constructing multiple graphical representations of data, where each graphical representation is one of a predefined type and includes multiple layers of elements that contribute to the end user's understanding of the data; arranging multiple graphical representations of different types within the visual representation in a manner that enables the end user to understand and focus on the data being represented; and displaying the visual representation.Type: GrantFiled: June 19, 2009Date of Patent: January 16, 2018Assignee: New BIS Safe Luxco S.à r.lInventors: Andrew John Cardno, Peter Stewart Ingham, Bart Andrew Lewin, Ashok Kumar Singh
-
Patent number: 9870263Abstract: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.Type: GrantFiled: June 29, 2007Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ara Bernardi, Sriram Sampath, John M. Sheehan, Tad Dennis Brockway
-
Patent number: 9852169Abstract: Methods and apparatus, including computer program products, for compression of tables based on occurrence of values. In general, a number representing an amount of occurrences of a frequently occurring value in a group of adjacent rows of a column is generated, a vector representing whether the frequently occurring value exists in a row of the column is generated, and the number and the vector are stored to enable searches of the data represented by the number and the vector. The vector may omit a portion representing the group of adjacent rows. The values may be dictionary-based compression values representing business data such as business objects. The compression may be performed in-memory, in parallel, to improve memory utilization, network bandwidth consumption, and processing performance.Type: GrantFiled: May 12, 2014Date of Patent: December 26, 2017Assignee: SAP SEInventors: Franz Faerber, Guenter Radestock, Andrew Ross
-
Patent number: 9842164Abstract: Provided is an avatar service system and method that are provided through a network. The avatar service system may include a request receiving unit to receive a request for an avatar to perform an action, a data extracting unit to extract metadata and image data corresponding to the request from the database storing the metadata with respect to the action of the avatar and the image data for a plurality of layers forming the avatar, and an avatar action processing unit to generate and provide action data for applying, to the avatar, the action of the avatar corresponding to the request using the extracted metadata and the extracted image data.Type: GrantFiled: January 25, 2013Date of Patent: December 12, 2017Assignee: LINE CORPORATIONInventors: Seung Young Lee, Changhoon Shin, Suk Kyoung Eom
-
Patent number: 9841898Abstract: Transmitting or storing subsegments is disclosed. A data stream or a data block is received and broken into a plurality of segments. For at least one segment, the segment is broken into a plurality of subsegments. A previously stored or transmitted segment similar to the at least one segment is identified. A fingerprint is computed for at least one subsegment. And, using the fingerprint for the at least one subsegment, determining whether the at least one subsegment is identical to a subsegment of the previously stored or transmitted segment without directly comparing the content of the at least one subsegment with the content of the subsegment of the previously stored or transmitted segment.Type: GrantFiled: May 16, 2014Date of Patent: December 12, 2017Assignee: EMC IP Holding Company LLCInventors: R. Hugo Patterson, Ming Benjamin Zhu
-
Patent number: 9794291Abstract: Methods and systems for providing destination-specific network management are described. One example method includes determining a normal data movement profile for a computing device based on observed normal data transfer behavior by the computing device; identifying a data movement rule associated with the computing device, the data movement rule including a deviation amount, and one or more actions to take when the computing device deviates from the normal data movement profile by more than the deviation amount; detecting a data movement associated with the computing device; determining that the detected data movement exceeds the deviation amount included in the data movement rule relative to the normal data movement profile for the computing device; and performing the one or more actions associated with the data movement rule upon determining that the data movement violates the data movement rule.Type: GrantFiled: November 17, 2015Date of Patent: October 17, 2017Assignee: iboss, Inc.Inventors: Paul Michael Martini, Peter Anthony Martini
-
Patent number: 9792287Abstract: An apparatus including at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to: maintain a multimedia data item associated with metadata, the metadata including geographic location data; and perform reverse geocoding from a geocoding database, for determining first address information for the geographic location data, using a first search language.Type: GrantFiled: December 19, 2012Date of Patent: October 17, 2017Assignee: P2S Media Group OyInventors: Timo Johannes Rinne, Ville Aleksi Laurikari
-
Patent number: 9760260Abstract: Annotations can be handled by a computer system that receives a query that specifies parameters for extraction of particular annotations from a set of annotations. Annotations include metadata that describes properties of the associated text fragment. A first entity subset, a second entity subset and a relations subset of annotations are extracted from an annotated text corpus. Contextual information relative to the extracted annotations is also extracted from the corpus. A user interface is generated to display frame elements that include the extracted annotations subsets and the extracted contextual information. In response to selections to the frame elements, the system receives input that specifies modifications to the annotations. Based on the input received, the set of annotations is modified in the annotated text corpus.Type: GrantFiled: November 21, 2014Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Branimir K. Boguraev, Anthony T. Levas
-
Patent number: 9755915Abstract: Systems and methods for managing content items of the type used in Web sites. In accordance with the disclosure, site objects, channel objects and content objects are associated with each other to form a hierarchical site structure. The content objects are linked to corresponding content items in a content repository, and are grouped together by association with channel objects in the site structure. Each of the objects in the site structure has an associated set of content services and can be deployed individually or in combination, while maintaining references to the related objects in the hierarchical site structure.Type: GrantFiled: June 20, 2014Date of Patent: September 5, 2017Assignee: Open Text SA ULCInventors: Robert K. Moore, Robert S. Dickerson, Jeffrey M. Collins
-
Patent number: 9747378Abstract: A system for providing a directory service for generating web presence pages made available on a network may include a computer processor and memory having instructions stored thereon. The instructions may instruct the computer processor to parse registration information of a registrant domain name to obtain keywords and to search the network using the keywords for information about the registrant. Registrant information may be created based on information obtained, and a trusted web presence page may be generated. The trusted web presence page may include at least a first portion of the registrant information as read only content. A link may be created between a profile page and the trusted web presence page. The profile page may include at least a customizable second portion of the registrant information. The trusted web presence page may be published on the network.Type: GrantFiled: August 9, 2016Date of Patent: August 29, 2017Assignee: Afilias PLCInventors: Cedarampattu Mohan, James Galvin
-
Patent number: 9727308Abstract: A method and system for sorting data of an input file containing multiple records associated with multiple tables of a database. The multiple records include key values. The key values are segmented into ranges of key values for each table. Each range of key values for each table is a segment having a segment value. Multiple key values are selected for the multiple records. A block number, which contains a unique permutation of the segment values of the segments, is generated. The segment values denote the ranges of key values encompassing the multiple key values in each record. A sort key value for each record is ascertained, based on the generated block number for each record, and added to each record. The multiple records are sorted according to the sort key values in the multiple records. The sorted multiple records are stored in an output file.Type: GrantFiled: September 11, 2015Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Ritsuko Boh, Noriaki Kohno
-
Patent number: 9710547Abstract: Semantic Search Engine using Lexical Functions and Meaning-Text Criteria, that outputs a response (R) as the result of a semantic matching process consisting in comparing a natural language query (Q) with a plurality of contents (C), formed of phrases or expressions obtained from a contents' database (6), and selecting the response (R) as being the contents corresponding to the comparison having a best semantic matching degree. It involves the transformation of the contents (C) and the query in individual words or groups of tokenized words (W1, W2), which are transformed in its turn into semantic representations (LSC1, LSC2) thereof, by applying the rules of Meaning Text Theory and through Lexical Functions, the said semantic representations (LSC1, LSC2) consisting each of a couple formed of a lemma (L) plus a semantic category (SC).Type: GrantFiled: November 21, 2014Date of Patent: July 18, 2017Assignee: InbentaInventor: Jordi Torras Mañá
-
Patent number: 9710542Abstract: A method and system of retrieving information are disclosed. In accordance with the method, a plurality of information identifier (infoID) sets is generated based on at least one search term and at least one filtering criteria. The at least the plurality of infoID sets is joined according to a mathematical expression to form a resultant infoID set that includes at least one resultant infoID. At least a portion of a content document associated with the at least one resultant infoID is retrieved. At least one resultant infoID is summarized into at least one summary. The retrieved portion of the content document is summarized into the at least one summary of a combined result based on the associated at least one resultant infoID.Type: GrantFiled: December 30, 2009Date of Patent: July 18, 2017Assignee: Thomson Reuters Global Resources Unlimited CompanyInventors: David Hendricksen, Michael Atton, Timothy William Hagedorn
-
Patent number: 9710786Abstract: The present inventors devised unique systems, methods, interfaces, and software for managing and leveraging knowledge in law firms and potentially other enterprises. For example, one system provides a single user interface for researching case law for online legal research service and identifying and accessing law-firm documents.Type: GrantFiled: February 27, 2012Date of Patent: July 18, 2017Assignee: Thomson Reuters Global ResourcesInventors: Forrest Rhoads, Trace Liggett