Patents Examined by Jean B. Fleurantin
  • Patent number: 9588982
    Abstract: A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 7, 2017
    Assignee: salesforce.com, inc.
    Inventors: Timothy J. Barker, Jonathan Levine, James Johnson
  • Patent number: 9588969
    Abstract: 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: Grant
    Filed: May 19, 2014
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Brian M. O'Connell, Keith R. Walker
  • Patent number: 9576058
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Li Zhou, Ian K. Abernathy, Yunzhi Gao, Kosin Sutthimala
  • Patent number: 9576313
    Abstract: 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: Grant
    Filed: April 17, 2015
    Date of Patent: February 21, 2017
    Assignee: Piksel, Inc.
    Inventors: Issar Amit Kanigsberg, Daniel Marc Veidlinger, Myer Joshua Mozersky, Tamer El Shazli
  • Patent number: 9576056
    Abstract: 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: Grant
    Filed: November 12, 2012
    Date of Patent: February 21, 2017
    Assignee: Apple Inc.
    Inventors: Francisco J. Martin, Jim Shur, Marc Torrens
  • Patent number: 9569560
    Abstract: 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: Grant
    Filed: September 28, 2015
    Date of Patent: February 14, 2017
    Assignee: GOOGLE INC.
    Inventors: Michelle I-Ching Lee, Jocelyn C. Lin, Keekim Heng
  • Patent number: 9569445
    Abstract: 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: Grant
    Filed: June 30, 2014
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Romelia H. Flores, Leonard S. Hand, Pratik A. Naik, Sridhar Nelluvai Sasidharan
  • Patent number: 9569512
    Abstract: 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: Grant
    Filed: March 1, 2012
    Date of Patent: February 14, 2017
    Assignee: BULL SAS
    Inventors: Christian Mollard, Jean-Louis Bouchou
  • Patent number: 9547646
    Abstract: The present disclosure describes methods, systems, and computer program products for positioning user-created data in an Online Analytical Processing (OLAP) database.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: January 17, 2017
    Assignee: Business Objects Software Ltd.
    Inventor: Houman Ghaemi
  • Patent number: 9542491
    Abstract: 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: Grant
    Filed: December 14, 2012
    Date of Patent: January 10, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ciprian Chisalita
  • Patent number: 9524309
    Abstract: 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: Grant
    Filed: July 18, 2013
    Date of Patent: December 20, 2016
    Assignee: Plantronics, Inc.
    Inventors: Paul Ewer, Robert J Kelly, Nicholas K Eisner
  • Patent number: 9514246
    Abstract: 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: Grant
    Filed: February 26, 2015
    Date of Patent: December 6, 2016
    Assignee: Cavium, Inc.
    Inventors: Satyanarayana Lakshmipathi Billa, Rajan Goyal
  • Patent number: 9507794
    Abstract: 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: Grant
    Filed: May 20, 2014
    Date of Patent: November 29, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Kang-Ho Kim
  • Patent number: 9489446
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: November 8, 2016
    Assignee: FTI Consulting, Inc.
    Inventors: William C. Knight, Sean M. McNee
  • Patent number: 9489440
    Abstract: 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: Grant
    Filed: December 13, 2012
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Adam Stritzel, John E. Brezak, Chin Hung Lam, Patrick Richard Jakubowski, Ciprian Gociman, Joerg Christof Zender, David Bennett, Sarita Gupta, Nicholas Malaguti
  • Patent number: 9483536
    Abstract: 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: Grant
    Filed: June 3, 2015
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventor: Lawrence Chang
  • Patent number: 9477783
    Abstract: 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: Grant
    Filed: June 15, 2011
    Date of Patent: October 25, 2016
    Assignee: Funke Digital TV Guide GmbH
    Inventors: Mauro Barbieri, Serverius Petrus Paulus Pronk, Jan Korst
  • Patent number: 9471579
    Abstract: 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: Grant
    Filed: July 18, 2014
    Date of Patent: October 18, 2016
    Assignee: EMC Corporation
    Inventor: Assaf Natanzon
  • Patent number: 9465830
    Abstract: 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: Grant
    Filed: February 5, 2015
    Date of Patent: October 11, 2016
    Assignee: Facebook, Inc.
    Inventors: Akhil Wable, Hong Yan, Spencer G. Ahrens, Yofay Kari Lee, Guizhen Yang
  • Patent number: 9465883
    Abstract: 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: Grant
    Filed: August 3, 2015
    Date of Patent: October 11, 2016
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: David K. Price, David F. Plante, Michael O. Duffy