Patents Examined by Rezwanul Mahmood
  • Patent number: 10311042
    Abstract: The illustrative systems and methods advantageously reduce the amount of storage space occupied by data that no longer has a useful lifeā€”as established by the data objects' user(s) and overcoming predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for a given set of data objects. The instructions may generally instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: June 4, 2019
    Assignee: Commvault Systems, Inc.
    Inventor: Kuldeep Kumar
  • Patent number: 10261962
    Abstract: A method for organizing images from multiple image capture devices includes automatically determining a coarse offset between image capture times recorded in a first image capture device and image capture times recorded in a second image capture device. The coarse offset is determined by a computing a correlation between image counts of images captured by the first image capture device and images captured by the first image capture device. The method also includes adjusting the image capture times of images recorded in the second image capture device by the coarse offset to produce adjusted image capture times for images captured by the second image capture device.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: April 16, 2019
    Assignee: Shutterfly, Inc.
    Inventors: Moshe Bercovich, Alexander M. Kenis, Eran Cohen, Wiley H Wang
  • Patent number: 10242104
    Abstract: A method of aggregating personal information available from public sources over a network. The method includes the steps of receiving at a computer server, data associated with a person, the data being publicly available over a network, and including at least a first name and a last name; using a processor to compare the received data to a plurality of data profiles stored in a database of one or more memory devices, each profile corresponding to a previously-profiled person and containing data associated with the previously-profiled person; determining whether the received data sufficiently matches data associated with the previously-profiled person of the data profile; and merging the received data with the data associated with the previously-profiled person.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 26, 2019
    Assignee: PeekAnalytics, Inc.
    Inventors: Michael P. Hussey, Jr., Pavel A. Baranov, Terrence E. McArdle, Timothy M. Boesenberg, Baldev Duggal
  • Patent number: 10235466
    Abstract: The present disclosure provides for automatically detecting groups of people who may be interested in different types of content (e.g., different presentations, different presentation sections, different presentation styles). Further, the present disclosure provides for automatically providing presentation filters appropriate for each group of people.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jennifer Heins, Marc D. Labrecque, Erika Varga
  • Patent number: 10229200
    Abstract: Data elements from data sources and having a data value set are linked by using hash functions to determine a dimensionally reduced instance signature for each data element based on all data values associated with that data element to yield a plurality of dimensionally reduced instance signatures of equivalent fixed size such that similarities among the data values in the data value sets across all data elements is maintained among the plurality of instance signatures. Candidate pairs of data elements to link are identified using the plurality of instance signatures in locality sensitive hash functions, and a similarity index is generated for each candidate pair using a pre-determined measure of similarity. Candidate pairs of data elements having a similarity index above a given threshold are linked.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mihaela Ancuta Bornea, Songyun Duan, Achille Belly Fokoue-Nkoutche, Oktie Hassanzadeh, Anastasios Kementsietsidis, Kavitha Srinivas, Michael James Ward
  • Patent number: 10210237
    Abstract: To reduce time and labor in identifying a similar category among a plurality of categories into which objects are classified. Based on a predetermined operation performed by a user with respect to two objects among a plurality of objects classified into some of a plurality of predetermined categories, the information processing system deduces the two objects as comparison targets. Then, based on the number of times at which the two objects are deduced as comparison targets, the information processing system determines two categories into which the two objects are respectively classified as similar categories.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: February 19, 2019
    Assignee: Rakuten, Inc.
    Inventor: Takashi Umeda
  • Patent number: 10210264
    Abstract: A vehicle-repair support system including a communication terminal and a server is provided. The communication terminal obtains vehicle information from a vehicle. The server receives vehicle information from the communication terminal and supports repair of the vehicle. The server comprises an inquiry unit, a search unit and a search result notification unit. The inquiry unit makes an inquiry to a repair requester about a vehicle condition. Based on a result of the inquiry made by the inquiry unit, the search unit makes a search for information about similar cases which involve a symptom similar to a symptom of the vehicle targeted for the repair. The search result notification unit notifies a result of the search made by the search unit to the communication terminal.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 19, 2019
    Assignee: DENSO CORPORATION
    Inventors: Hiroaki Morimoto, Masakazu Yamada, Naoki Muramatsu, Hiroki Ukai
  • Patent number: 10210179
    Abstract: This disclosure describes systems and methods for identifying and ranking relevant and diverse image search results in response to a query. An optimum set of features is identified for every query. The optimum set of features can be selected from a predefined set of features and can be selected based on a variance across features derived from an initial set of objects returned in response to the query. The optimum set of features can then be used to re-rank the initial set of objects or to search for a second set of objects and rank the second set of objects.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: February 19, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Roelof van Zwol, Reinier H. van Leuken
  • Patent number: 10203850
    Abstract: A data editing apparatus has: a storage unit which stores first and second project data; a temporary screen data creating unit which creates temporary screen data based on screen data selected from among a first group of screen data; a temporary label list creating unit which creates a temporary label list including a label written in the temporary screen data; a temporary data changing unit which replaces the label written in the temporary screen data and the temporary label list with a label which does not overlap with the label written in a second label list, when the label written in the temporary screen data and the temporary label list is written in the second label list; and a project data adding unit which adds allocation information written in the changed temporary screen data and temporary label list to the second label list.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: February 12, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventor: Toru Ishikuro
  • Patent number: 10180959
    Abstract: The present disclosure involves systems, software, and computer implemented methods for centralized message searching of business processes. One process includes identifying a process integration (PI) domain associated with a message search, where the PI domain includes at least one PI component, and receiving a set of user-defined search attributes for searching messages within the identified PI domain, where each search attribute associated with a corresponding value. At least one message corresponding to the set of the received user-defined search attributes associated with at least one PI component is identified, and information associated with the identified at least one message corresponding to at least a portion of the set of received search attributes is retrieved. At least a portion of the retrieved information associated with the identified at least one message is presented via a user interface.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: January 15, 2019
    Assignee: SAP SE
    Inventors: Waldemar Befort, Sharath Chandra Pilli, Steffen Henning
  • Patent number: 10120855
    Abstract: A method for consolidating reusable image components with multi-media contents is provided. The method includes defining a location in a content template for storing a library of reusable image components and multi-media contents. The method further includes transmitting at least one multi-media content of a digital asset management environment, wherein the transmitted at least one multi-media content is stored in the defined location of the content template with the library of reusable image components. The method further includes determining if the selected at least one multi-media content was transmitted, stored and, is present in the defined location of the content template. The method further includes generating in the defined location of authoring content template, another library of reusable image components of the at the least one multi-media content, if the at least one multi-media content is not confirmed present in the defined location of the content template.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 10055493
    Abstract: Generating a playlist may include designating a seed track in an audio library; identifying audio tracks in the audio library having constructs that are within a range of a corresponding construct of the seed track, where the constructs for the audio tracks are derived from frequency representations of the audio tracks, and the corresponding construct for the seed track is derived from a frequency representation of the seed track; and generating the playlist using at least some of the audio tracks that were identified.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Geremy A. Heitz, III, Adam Berenzweig, Jason E. Weston, Ron J. Weiss, Sally A. Goldman, Thomas Walters, Samy Bengio, Douglas Eck, Jay M. Ponte, Ryan M. Rifkin
  • Patent number: 10049022
    Abstract: A method, system, and computer program for high-availability database systems. The method commences by replicating (e.g., from a first server to a second server) a data structure having entries describing resource locks and client states. The replication can be performed to any number of servers. Upon detecting a failure of a connection between the first server and a client to which the first server is connected, the system establishes a new connection between the second server and the client by updating the replicated data structure to describe new connection between the second server and the client and updating the entries of the replicated data structure to reflect the new connection and the then current aspects of the resource locks and client states. The client can be a database instance, and the act of replicating can be accomplished using a broadcast channel. The servers can be organized in a computing cluster.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: August 14, 2018
    Assignee: Oracle International Corporation
    Inventors: Rajiv Gamani Wickremesinghe, Harish Nandyala, Prasad V. Bagal, Richard Lawrence Long, Shie-rei Huang, Dungara Ram Choudhary
  • Patent number: 10013477
    Abstract: Computationally efficient accelerated D2-clustering algorithms are disclosed for clustering discrete distributions under the Wasserstein distance with improved scalability. Three first-order methods include subgradient descent method with re-parametrization, alternating direction method of multipliers (ADMM), and a modified version of Bregman ADMM. The effects of the hyper-parameters on robustness, convergence, and speed of optimization are thoroughly examined. A parallel algorithm for the modified Bregman ADMM method is tested in a multi-core environment with adequate scaling efficiency subject to hundreds of CPUs, demonstrating the effectiveness of AD2-clustering.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: July 3, 2018
    Assignee: The Penn State Research Foundation
    Inventors: Jianbo Ye, Jia Li, James Z. Wang
  • Patent number: 10007695
    Abstract: Computer-implemented techniques for replication-lag constrained deletion of data in a distributed data storage system. In some aspects, the techniques improve the operation of a computing system by preventing too high of a delete rate that causes severe replication lag while at the same time increasing and decreasing the delete rate over time to a maximum allowable delete rate constrained by measured replication lag in terms of both local replication lag and geographic replication lag. In one implementation, the delete rate is adjusted by increasing or decreasing a pause interval that determines how long a database data deletion process pauses between submitting database deletion commands to a database server.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: June 26, 2018
    Assignee: DROPBOX, INC.
    Inventors: Mehant Baid, Bogdan Munteanu, Daniel K. Tahara
  • Patent number: 9984155
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query, identifying a plurality of search results that are responsive to the search query, the plurality of search results including a plurality of items of digital content distributed using one or more social networking services, and determining that one or more terms provided in the search query is an active keyword and, in response: defining a first sub-set of items, the first sub-set of items including items of the plurality of items of digital content and being responsive to the active keyword, and providing items in the first sub-set of items for display as a discussion stream within search results.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: May 29, 2018
    Assignee: Google LLC
    Inventors: Sean Liu, David Yen, Sagar Kamdar, Kumar Mayur Thakur, Yihua Wu, Anthony S. Hyatt
  • Patent number: 9959364
    Abstract: Users consume a wide variety of content from various sources, such as videos accessible through websites. As provided herein, content recommendations that are contextually and/or semantically relevant to current content consumed by a user may be identified and provided to the user. For example, metadata for a video being watched by the user may be identified (e.g., terms extracted from a description, user reviews, a category, and/or other information). The metadata may be used to identify content recommendations based upon the metadata corresponding to terms grouped into a set of refined topic groupings of a graph comprising terms and relationships between terms extracted from a content corpus. The metadata may be matched to relevant terms within the set of refined topic groupings, and content recommendations comprising content corresponding to the relevant terms may be suggested to the user.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: May 1, 2018
    Assignee: OATH INC.
    Inventors: Vidit Jain, Abhranil Chatterjee
  • Patent number: 9910925
    Abstract: A processor executes program instructions for managing information about a product to search documents for a location of a message of the product using a set of rules that are based on instructions for generating the message. The instructions are in a resource of the product. The processor then adds the location to an index of locations of the message in the documents.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9910926
    Abstract: A method for managing information about a product. A processor searches documents for a location of a message of the product using a set of rules that are based on instructions for generating the message. The instructions are in a resource of the product. The processor then adds the location to an index of locations of the message in the documents.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9898517
    Abstract: Methods and apparatus, including computer systems and program products, related to declarative synchronization of shared data. One method includes receiving one or more changes to data maintained by one of multiple computer programs having respective local copies of the data, identifying an event characterizing synchronization of the data maintained by the computer program with the other computer programs (e.g., with a local copy managed by the other computer program), and initiating synchronization of the changes with one of the other programs having respective local copies (e.g., with the local copy managed by the other program) in response to the event occurring. The event can be characterized by an annotation. Identifying an event can include reading a property of a data object (e.g., in a data object graph of shared data).
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: February 20, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Jason Staczek