Patents Examined by Hosain Alam
  • Patent number: 9798832
    Abstract: In one embodiment, a method includes accessing a social graph including a number of nodes and a number of edges connecting the nodes. Each of the edges between two of the nodes represent a single degree of separation between them. The nodes include a first node corresponding to a first user associated with an online social network and a number of second nodes that each correspond to a concept or a second user associated with the online social network. The method also includes generating a number of user-cards in response to a request by the first user for a list of second users. Each user-card is associated with a structured query referencing nodes or edges of the social graph. Each user-card contains references to a number of second users corresponding to one or more second nodes that match the structured query associated with the user-card.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 24, 2017
    Assignee: Facebook, Inc.
    Inventors: Samuel Wharton Lessin, Robert M. Baldwin, Jeffrey Huang, Timothy A. Stanke, Caitlin Rothrock Winner, Matthew Vincent Sain
  • Patent number: 9792296
    Abstract: A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: October 17, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Kenneth Beck
  • Patent number: 9792371
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that includes a synthesis subsystem that automatically creates components for inclusion in a creative. The synthesis subsystem includes one or more modules that receive, as input, crawled content or metadata known or identified by the content serving system, and produce, as an output, a synthesized component for inclusion in a prospective creative. The system further includes an evaluation subsystem that evaluates quality of each of the synthesized components generated by the synthesis subsystem to determine measurable quality as against a baseline quality level.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Advay Mengle, Venky Ramachandran, Shreyas Doshi, Gaurav Garg, Luke Hiro Swartz
  • Patent number: 9785676
    Abstract: Systems and methods are provided for providing an ordered list of search results in response to a query. Consistent with certain embodiments, computer-implemented systems and methods may identify content items corresponding to a query. First relevance scores may be determined for the identified content items based on their relevance to the query. Second relevance scores may be determined by modifying at least one of the first relevance scores using a boost value. The boost value may be set to a default boost value when the query does not include an override boost value. The boost value may be set to the override boost value, when the query includes an override boost value. An ordered list of the identified content items may be generated based on the second relevance scores. The ordered list may be displayed on a display device.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: October 10, 2017
    Assignee: Mapquest, Inc.
    Inventors: Miria Grunick, Antony Pegg, Sanjay Manseta
  • Patent number: 9785684
    Abstract: Mechanisms are provided for processing sources of content in a corpus of information associated with a domain. The mechanisms ingest a plurality of sources of content in the corpus of information associated with the domain and determine at least one temporal category for the domain based on identification of frequently occurring references to at least one of temporal terms or time spans specified in the plurality of sources of content in the corpus of information associated with the domain. The mechanisms store the at least one temporal category for the domain in association with the domain and process queries applied to the plurality of sources of content in the corpus of information associated with the domain based on the stored at least one temporal category for the domain.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Albert A. Chung, Andrew R. Freed, Dorian B. Miller
  • Patent number: 9779105
    Abstract: A technique for managing transaction logging of file system metadata in a data storage system stores metadata transactions for multiple file systems of the data storage system in respective log files, such that each log file stores metadata transactions for a single file system only. The data storage system thus provides transaction log files on a per-file-system basis.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Walter C. Forrester, Alexander Mathews
  • Patent number: 9779179
    Abstract: Computer-implemented methods for providing suggestions for a search based on previously viewed content are provided. In one aspect, a method includes receiving information on previously viewed content, and receiving a request to enter a query into a search field subsequent to receiving the information on the previously viewed content. The method also includes identifying, based on the content, at least one entity referred to in the content, and providing an identifier of the at least one entity for display with the search field. Systems and machine-readable storage media are also provided.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Paul Nordstrom, Casey Stuart Whitelaw
  • Patent number: 9779283
    Abstract: This application provides to a method for identifying one or more prostate tissue samples in a database that are closest to a test prostate sample, which can be used to aid pathologists when examining prostate tissues to attain reliable and consistent diagnoses of prostate cancer. Also provided are databases and computer algorithms that can be used with such methods.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: October 3, 2017
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Rohit Bhargava, Jin Tae Kwak, Saurabh Sinha
  • Patent number: 9774662
    Abstract: According to one embodiment of the present invention, a system compares database transactions to corresponding performance information to identify conforming database transactions with an acceptable deviation from the performance information and outlier database transactions beyond the acceptable deviation from the performance information. The system aggregates information from a threshold quantity of conforming database transactions into an aggregated record, wherein the threshold quantity is dynamically adjusted, and generates a record for each outlier database transaction, wherein conditions for identifying the outlier database transactions are dynamically adjusted. Embodiments of the present invention further include a method and computer program product for managing database transactions in substantially the same manners described above.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Campbell, Daniel Kozin, Nigel G. Slinger, John B. Tobler
  • Patent number: 9773057
    Abstract: Implementations of the disclosed subject matter provide techniques for recommending a song to a user based on the user's application usage information. A method may include receiving an indication of playback of a first song, by a first user, in a media application operating on a first device. It may be determined that a first content item is active on the first device during playback of the first song. An association may be stored of the first content item with the first song. Next, an indication may be received that the first content item is active on the first device. As a result, a second song associated with the first content item, based on the association of the first content item with the first song, may be recommended to the first user.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: September 26, 2017
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Alexander Collins
  • Patent number: 9767105
    Abstract: A method of managing data for at least one wireless communication network and a data management system for implementing such a method are provided. The method comprises determining at least one free space metric for at least one data storage device and comparing the at least one determined free space metric for the at least one data storage device to at least one threshold value. If the at least one determined free space metric for the at least one data storage device exceeds the at least one threshold value, the method further comprises identifying data object groups represented by data objects stored within the at least one data storage device, determining a retention priority value for each identified data object group, determining at least one data object group for which to retire data objects based at least partly on the determined retention priority values, and retiring data objects within the determined at least one data object group from the at least one data storage device.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: September 19, 2017
    Assignee: Viavi Solutions UK Limited
    Inventors: Nicholas James Randell, Peter Kenington, Christopher Drawater
  • Patent number: 9760593
    Abstract: A processor receives statistical information about a data set included in a column of a data table. The processor receives additional information about the data set that indicates a data format utilized by the data set and a type of information represented by the data set. The processor generates a data dictionary for compression of the data set based, at least in part, on the statistical information and the additional information. The data dictionary is created such that the data dictionary is capable of compressing data that is statistically predicted to be received at a future point.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Martin A. Oberhofer, Yannick Saillet, Jens Seifert
  • Patent number: 9754031
    Abstract: A method includes receiving landing page information from a content provider, the landing page information being representative of one or more graphical aspects of a landing page associated with the content provider, generating a landing page image representative of the landing page based at least in part on the landing page information, the landing page image being different from the landing page, specifying an association between the landing page image and a content item associated with the content provider, generating a control for presentation along with the content item that, when activated, causes the display of the landing page image providing, in association with a resource, the content item in combination with the control.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventors: Zuo Yan, Zhen Shen
  • Patent number: 9736014
    Abstract: An approach is provided in which a mobile device collects serviceability data from applications executing on the mobile device based upon one or more serviceability state changes provided by a server. The mobile device filters the collected serviceability data according to one or more collection filter rules provided by the server and, in turn, sends the filtered serviceability data to the server accordingly.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: William A. Nagy, Paul J. Reder
  • Patent number: 9734486
    Abstract: Various embodiments herein include temporary labor provisioning and monitoring integrated within systems and processes. Some embodiments include receiving a temporary employee hiring request including data identifying requirements for a temporary employee. The received data is then stored and an approval process is initiated. Upon receipt of approval input, candidates may then be identified within a computing system of at least one other entity based on the requirements in the stored data. A selection of an identified candidate may then be received and a purchase order for the identified candidate may be generated. Subsequently, items may be added to the stored data representative of orientation activities, equipment and supplies to be provided to the identified candidate upon start of temporary employment, and human resources activities to be performed with regard to the identified candidate following a start of temporary employment.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: August 15, 2017
    Assignee: SAP SE
    Inventors: Carmen Blaum, Martina Rothley
  • Patent number: 9727545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting textual representations for entity attribute values. One of the methods includes receiving, for presentation to a user, data identifying a relevant entity and a respective presentation attribute value for each of a plurality of presentation attributes associated with the relevant entity; obtaining user profile data for the user; selecting a respective textual representation for each of the presentation attribute values, wherein selecting the textual representations comprises selecting a first alternative textual representation for a first presentation attribute value based on the user profile data; and providing data identifying the entity and the textual representations for presentation to the user.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Eyal Segalis, Yaniv Leviathan, Yossi Matias, Gal Chechik, Yoav Tzur, Ran El Manor
  • Patent number: 9721006
    Abstract: Systems and methods for searching a document corpus and generating search queries are disclosed. A method includes providing for display a graphical user interface having two or more sections, and providing for generation of an initial search query based on locations of query terms entered into the graphical user interface. Sections of the graphical user interface indicate a query status. A revised search query based on a location of the query terms within the graphical user interface is generated following the manipulation of one or more of the query terms. Movement of a selected query term from a first section to a second section of the graphical user interface changes the query status of the selected query term from a first query status to a second query status. A search of the database is performed using the revised search query to return an updated set of electronic documents for display.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: August 1, 2017
    Assignee: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Philip L. Wittmer, Peter J. Vanderheyden, Stuart A. McLean
  • Patent number: 9720978
    Abstract: A system that recommends literary works to a user based on identified trends of how text in the literary works liked and/or disliked by the user are written and/or structured is provided. For example, the system may analyze the text of a literary work to identify one or more metrics. Based on the identified metrics, the system can generate an analytical summary called a fingerprint for the literary work. The ratings assigned to literary works by the user may be used in conjunction with the generated fingerprints to generate positive and/or negative models for the user. The positive model captures aspects of literary works that the user likes and the negative model captures aspects of literary works that the user dislikes. The system can then compare some or all of the generated fingerprints in a literary works fingerprint database with the positive and/or negative models to select literary works to recommend to the user.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jessica Faye Peterson, Christopher Robin Peery, Marco William Arguedas-Rodriguez
  • Patent number: 9715517
    Abstract: Techniques are described herein for supporting multiple versions of a database server within a database machine comprising a separate database layer and storage layer. In an embodiment, the database layer includes compute nodes each hosting one or more instances of a database server. The storage layer includes storage nodes each hosting one or more instances of a storage server, also referred to herein as a “cell server.” In general, the database servers may receive data requests, such as SQL queries, from client applications and service the requests in coordination with the cell servers of the storage layer.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: July 25, 2017
    Assignee: Oracle International Corporation
    Inventors: Umesh Panchaksharaiah, Krishnan Meiyyappan, Kothanda Umamageswaran, Alex Tsukerman, Semen Ustimenko, Adrian Ng, Devang Mundhra, Yinian Qi
  • Patent number: 9715503
    Abstract: A programmable display device main body includes an address file detecting section for detecting whether a memory card stores a MAC address file, a password file detecting section for detecting whether the memory card stores a password file, and an activation control section for reading data from the memory card. The activation control section does not read data in a case where the memory card stores neither a MAC address file nor a password file.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: July 25, 2017
    Assignee: Digital Electronics Corporation
    Inventor: Takeshi Morimoto