Patents Examined by Jean B. Fleurantin
-
Patent number: 9588969Abstract: A tool for retargeting content from a web page to one or more devices. The tool issues, by one or more computer processors, a request to configure preferences for retargeting content from the web page. The tool receives, by one or more computer processors, a file from a first device. The tool determines, by one or more computer processors, at least one characteristic of the file. The tool matches, by one or more computer processors, the at least one characteristic of the file to an additional device. The tool outputs, by one or more computer processors, the file to the additional device.Type: GrantFiled: May 19, 2014Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Ravi P. Bansal, Brian M. O'Connell, Keith R. Walker
-
Patent number: 9588658Abstract: A display information controlling apparatus and method are provided. The display information controlling apparatus may select at least one object from one or more objects based on a location of each of the one or more objects on a display and a location on the display corresponding to a user input signal. The display information controlling apparatus may perform a predetermined operation corresponding to the selected at least one object.Type: GrantFiled: July 31, 2014Date of Patent: March 7, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jae Joon Han, Chang Kyu Choi
-
Determining accuracies with which types of user identifying information identify online system users
Patent number: 9576058Abstract: An online system matches a user with a user of a third party system by comparing user identifying information maintained by the online system with user identifying information maintained by the third party system. To determine how accurately different types of user identifying information identify an online system user, types of user identifying information maintained by the online system are compared to types of user identifying information maintained by the third party system. A score is associated with various online system users based on the number of types of user identifying information associated with the user by the online system matching types of user identifying information associated with a third party system user. Based on the scores associated with different users, a measure of accuracy in identifying an online system user is determined for each type of user identifying information.Type: GrantFiled: September 16, 2014Date of Patent: February 21, 2017Assignee: Facebook, Inc.Inventors: Li Zhou, Ian K. Abernathy, Yunzhi Gao, Kosin Sutthimala -
Patent number: 9576313Abstract: A search technology generates recommendations with minimal user data and participation, and provides better interpretation of user data, such as popularity, thus obtaining breadth and quality in recommendations. It is sensitive to the semantic content of natural language terms and lets users briefly describe the intended recipient (i.e., interests, eccentricities, previously successful gifts). Based on that input, the recommendation software system and method determines the meaning of the entered terms and creatively discover connections to gift recommendations from the vast array of possibilities. The user may then make a selection from these recommendations. The search/recommendation engine allows the user to find gifts through connections that are not limited to previously available information on the Internet. Thus, interests can be connected to buying behavior by relating terms to respective items.Type: GrantFiled: April 17, 2015Date of Patent: February 21, 2017Assignee: Piksel, Inc.Inventors: Issar Amit Kanigsberg, Daniel Marc Veidlinger, Myer Joshua Mozersky, Tamer El Shazli
-
Patent number: 9576056Abstract: Systems and methods are disclosed for identifying a new set of media items in response to an input set (or “query set”) of media items and knowledge base metrics. The system uses a knowledge base consisting of a collection of mediasets. Various metrics among media items are considered by analyzing how the media items are grouped to form the mediasets in the knowledge base. Such association or “similarity” metrics are preferably stored in a matrix form that allows the system to efficiently identify a new set of media items that complements the input set of media items.Type: GrantFiled: November 12, 2012Date of Patent: February 21, 2017Assignee: Apple Inc.Inventors: Francisco J. Martin, Jim Shur, Marc Torrens
-
Patent number: 9569560Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on an electronic map corresponding, for example, to a suggested search request. In one aspect, a method includes providing an electronic map of a geographic area for display on a user interface, receiving a character string entered into the user interface, the character string representing a partial search query, determining a suggested search request based on the character string, and identifying an entity responsive to the suggested search request and a geographic location for the identified entity. An indicator identifying the geographic location of the entity is provided for display on the electronic map.Type: GrantFiled: September 28, 2015Date of Patent: February 14, 2017Assignee: GOOGLE INC.Inventors: Michelle I-Ching Lee, Jocelyn C. Lin, Keekim Heng
-
Patent number: 9569512Abstract: The replication of data between a source system and a destination system is disclosed. After having calculated a signature for a fragment of data to be replicated, the source system transmits same to the destination system. The latter determines whether or not the signature is known, e.g., whether or not a fragment is associated with the signature. If so, the data to be replicated is reconstructed (with respect to fragment in question). If not, a message indicating that the signature is unknown is transmitted to the source system, which then transmits the corresponding fragment to the destination system. The latter stores and reconstructs the data to be replicated (with respect to the fragment in question).Type: GrantFiled: March 1, 2012Date of Patent: February 14, 2017Assignee: BULL SASInventors: Christian Mollard, Jean-Louis Bouchou
-
Patent number: 9569445Abstract: In an approach for creating an asset, a computer receives a selection of at least one asset element and determines whether one or more asset elements are associated with the selected asset element. In response to determining one or more asset elements are associated with the selected asset element, the computer determines, based, at least in part, on one or more linkage rules, whether one or more of the associated asset elements are in the asset. Furthermore, in response to determining that at least one of the associated asset elements is in the asset, the computer generates an asset map. The asset map, generated by the computer for the asset, depicts the linkage rules, the selected asset elements, and the associated asset elements in the asset.Type: GrantFiled: June 30, 2014Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Romelia H. Flores, Leonard S. Hand, Pratik A. Naik, Sridhar Nelluvai Sasidharan
-
Patent number: 9547646Abstract: The present disclosure describes methods, systems, and computer program products for positioning user-created data in an Online Analytical Processing (OLAP) database.Type: GrantFiled: May 19, 2014Date of Patent: January 17, 2017Assignee: Business Objects Software Ltd.Inventor: Houman Ghaemi
-
Patent number: 9542491Abstract: Systems, methods, and computer-readable storage media are provided for utilizing keystroke logging information to determine items (e.g., search results and/or advertisements) for presentation in response to an input search query. The utilized keystroke logging information is captured contemporaneously with input of the submitted query terms/content of the search query. That is, the utilized keystroke logging information is captured during a single search query input session measured, for instance, between execution of a first search query and execution of a second search query, or between engagement with a search query input region and execution of a search query. In this way, information that may be gleaned about a user's intent based upon query reformulations (e.g., query term deletions, additions, spelling corrections, and the like) and/or actions taken with respect to query formation (e.g., pasting actions) may be utilized to provide relevant items in response to the search query.Type: GrantFiled: December 14, 2012Date of Patent: January 10, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Ciprian Chisalita
-
Patent number: 9524309Abstract: Methods and apparatuses for asset management are disclosed. In one example, a system and method includes receiving an indication of a coupling of an asset to a computing device. An asset identifier stored on the asset is received and an asset data record corresponding to the asset is located. A data associated with the asset is recorded in the asset data record.Type: GrantFiled: July 18, 2013Date of Patent: December 20, 2016Assignee: Plantronics, Inc.Inventors: Paul Ewer, Robert J Kelly, Nicholas K Eisner
-
Patent number: 9514246Abstract: A method and apparatus relate to recognizing anchored patterns from an input stream. Patterns from a plurality of given patterns are marked as anchored patterns. An anchored state tree for the anchored patterns of the plurality of given patterns is built, including nodes representing a state of the anchored state tree. For each node of the anchored state tree, a failure value equivalent to a node representing a state in an unanchored state tree representing unanchored patterns of the plurality of given patterns is determined.Type: GrantFiled: February 26, 2015Date of Patent: December 6, 2016Assignee: Cavium, Inc.Inventors: Satyanarayana Lakshmipathi Billa, Rajan Goyal
-
Patent number: 9507794Abstract: A method and apparatus for the distributed processing of a file are disclosed. The apparatus includes a shared data block selection unit, a modified data block selection unit, a first file distributed-processing unit, and a second file distributed-processing unit. The shared data block selection unit selects at least one first data block to remain without change after distributed processing of a file. The modified data block selection unit selects at least one second data block to be modified after the distributed processing of a file. The first file distributed-processing unit allows an inode after the distributed processing of a file to point to the first data blocks so that the first data block is shared before and after the distributed processing of a file. The second file distributed-processing unit allows the inode after the distributed processing of a file to point to at least one third data block.Type: GrantFiled: May 20, 2014Date of Patent: November 29, 2016Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Kang-Ho Kim
-
Patent number: 9489446Abstract: A computer-implemented system and method for generating a training set for use during document review is provided. Classification codes are assigned to a set of documents. Further classification codes are assigned to the same set of documents. The classification code for at least one document is compared with the further classification code for that document. A determination regarding whether a disagreement exists between the assigned classification code and the further classification code for at least one document is made. Those documents with disagreeing classification codes are identified as training set candidates. A stop threshold is applied to the training set candidates and the training set candidates are grouped as a training set when the stop threshold is satisfied.Type: GrantFiled: December 16, 2013Date of Patent: November 8, 2016Assignee: FTI Consulting, Inc.Inventors: William C. Knight, Sean M. McNee
-
Patent number: 9489440Abstract: Mechanisms for synchronizing an object set with a remote data store are often performed at a particular frequency, e.g., once per hour or day. However, the objects of the object set may have different priorities, and it may be advantageous to synchronize higher-priority objects more often than regular-priority objects. The synchronization mechanisms may also differ (e.g., high-priority object synchronization may be direct and/or holistic, while regular-priority object synchronization may be differential, cached, and/or involving version and/or conflict resolution). Additionally, a resource-based threshold may be applied to the high-priority objects (e.g., a bandwidth cap) in order to reduce resource exhaustion, and high-priority objects that are not synchronized within the threshold may be synchronized with the regular-priority objects.Type: GrantFiled: December 13, 2012Date of Patent: November 8, 2016Assignee: Microsoft Technology Licensing LLCInventors: Adam Stritzel, John E. Brezak, Chin Hung Lam, Patrick Richard Jakubowski, Ciprian Gociman, Joerg Christof Zender, David Bennett, Sarita Gupta, Nicholas Malaguti
-
Patent number: 9483536Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method includes displaying a search using interface, comprising: a search dialog user interface in which a plurality of search threads are initiated, each search thread comprising a plurality of entries, wherein the entries comprise: one or more query messages, each query message being descriptive of one or more search criteria, one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread; and a search result display location in which search results corresponding to an active result message are displayed.Type: GrantFiled: June 3, 2015Date of Patent: November 1, 2016Assignee: Google Inc.Inventor: Lawrence Chang
-
Patent number: 9477783Abstract: The present invention relates to an apparatus, a method and a computer program product for controlling a recommender system, wherein a user profile normally used by a recommender to predict user ratings is employed to generate a targeted query for the remote database yielding a set of results that can be scored by the recommender and provided as suggestions to the user.Type: GrantFiled: June 15, 2011Date of Patent: October 25, 2016Assignee: Funke Digital TV Guide GmbHInventors: Mauro Barbieri, Serverius Petrus Paulus Pronk, Jan Korst
-
Patent number: 9471579Abstract: Example embodiments of the present invention provide methods for replicating a production site snapshot to a replication site. A first example embodiment creates a snapshot of the production volume at the production site and creates a bookmark in a do metadata stream. The bookmark may be sent to the replication site and, when processed from the do metadata stream at the replication site, cause the replication site to create a snapshot of the replication volume according to the bookmark. A second example embodiment replicates to a replication site snapshot by generating a list of differences between the production site snapshot and the replication site snapshot and performs replication according to the differences. The differences may include differences between the production site volume and the production site snapshot, differences between the production site volume and the replication site volume and differences between the replication site volume and the replication site snapshot.Type: GrantFiled: July 18, 2014Date of Patent: October 18, 2016Assignee: EMC CorporationInventor: Assaf Natanzon
-
Patent number: 9465883Abstract: A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission.Type: GrantFiled: August 3, 2015Date of Patent: October 11, 2016Assignee: HARTFORD FIRE INSURANCE COMPANYInventors: David K. Price, David F. Plante, Michael O. Duffy
-
Patent number: 9465830Abstract: Indexing and retrieving real time content in a social networking system is disclosed. A user-term index includes user-term partitions, each user-term partition comprising temporal databases. As a post is received from a user, a user identifier, a post identifier, and a post is extracted. An object store communicatively coupled to a temporal database for recently received content is queried to determine whether terms in the post has already been stored. A term identifier is stored in the user-term index with the user and post identifiers. A forward index stores the post by post identifier. Responsive to a search query, the user-term index is searched by the user's connections and the terms. A real time search engine compiles the results of the user-term index query and retrieves the stored posts from the forward index. The search results may then be ranked and cached before presentation to the searching user.Type: GrantFiled: February 5, 2015Date of Patent: October 11, 2016Assignee: Facebook, Inc.Inventors: Akhil Wable, Hong Yan, Spencer G. Ahrens, Yofay Kari Lee, Guizhen Yang