Patents Examined by Vincent F. Boccio
  • Patent number: 10346480
    Abstract: Social graph based information recommendation engines, devices, systems and methods are described where information of interest can be retrieved and provided to a user based on sensor input and profile or preference information about the user or about a person other than the user.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: July 9, 2019
    Assignees: SONY CORPORATION OF AMERICA, SONY CORPORATION
    Inventors: Vladimir Elgort, Nobuo Tanaka, Kentaro Nakamura, Loren McRoss
  • Patent number: 10339123
    Abstract: Examples of data management for tenants are described herein. In an example, a storage system includes a management tree for each of a plurality of tenants associated with the storage system. The management tree includes data management policies defined by the tenant. Further, the management tree includes a storage tree, which is mapped to a storage domain. The storage domain may hold data pertaining to the tenant. The data may be managed based on the data management policies defined by one of the management tree and the storage tree.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 2, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Dinesh Venkatesh, Kishore Kumar M
  • Patent number: 10324985
    Abstract: A method includes receiving a search query and a device type identifier from a user device at a processing system. The method also includes identifying a consideration set of application records based on the search query. Each application record in the consideration set has an initial score associated therewith indicating a degree to which the application record matches the search query. For each application record, the method includes determining a device-specific rating of the software application identified in the application record based on the device type identifier by the processing system, and determining a result score of the application record based on the device-specific rating and the initial score. The method further includes generating device-specific search results based on the consideration set of application records and the result scores thereof by the processing system and transmitting the device-specific search results from the processing system to the user device.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: June 18, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: James Delli Santi, Eric J. Glover
  • Patent number: 10303781
    Abstract: A system and method for deriving associations between assets is disclosed. The method includes determining a first fingerprint for a first asset, determining a second asset that matches at least a portion of the first asset based on the first fingerprint, determining whether the first asset and the second asset have a common owner, and responsive to determining that the first asset and the second asset have the common owner, creating an association between the first asset and the second asset.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 28, 2019
    Assignee: GOOGLE LLC
    Inventors: David E. Rosenstein, David G. King, Kevin RG Montler
  • Patent number: 10304116
    Abstract: Various embodiments are presented which comprise an electronic catalog of products, wherein the catalog comprises a taxonomy of product categories and products within the categories, wherein various users input filter parameters and these are monitored, whereupon a new set of filter parameters are accepted and compared to the past set of filter parameters to generate content recommendations.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 28, 2019
    Assignee: CBS INTERACTIVE, INC.
    Inventor: Daniel F. Schmidt
  • Patent number: 10298662
    Abstract: There is presented a system for providing a content stored on a medium, the system comprising a media presentation module including a processor. The processor is configured to retrieve a content payload including a digital content from a data structure residing on the medium, and to retrieve a content-describing metadata stored separately from the digital content, from the data structure. The content-describing metadata provide content information including media encoding information for the digital content and a media profile information for the digital content. The content-describing metadata are configured to provide the content information to the media presentation module prior to rendering the digital content. In one embodiment, the processor is further configured to configure the media presentation module based on the media encoding information and the media profile information, and to present the content on a display.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: May 21, 2019
    Assignee: Disney Enterprises, Inc.
    Inventor: Arnaud Robert
  • Patent number: 10275418
    Abstract: Selecting and ranking valid variants in search and recommendation systems selects and ranks variants with accuracy and speed. Criteria for evaluating the relevance of a variant to the search request are generated. A set of procedures for the selection and ranking of variants and a sequence for performing said procedures for the selection of variants evaluated as the most valid are established. An evaluation of each variant is based on relevance to search request criteria. The variants are then ranked by assigning a rank to each variant based on the condition of correspondence to the greatest number of criteria in decreasing order. Then the variants are selected and ranked in at least two stages using the superposition method, and the variants are selected, ranked and excluded until all of the established selection procedures have been used and the selected group of variants is evaluated as being the most valid.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: April 30, 2019
    Assignee: National Research University Higher School of Economics (HSE)
    Inventors: Fuad T. Aleskerov, Evgeny O. Mitichkin, Vyacheslav V. Chistyakov, Sergey V. Shvydun, Viacheslav I. Iakuba
  • Patent number: 10248508
    Abstract: A data validation service may validate data sets maintained for one or more data sources. Several rule sets may describe various rules used to validate one or more data sets. The rule sets may be automatically applied to respective data sets in order to validate the respective data sets according to a dynamically determined schedule for the application of the rule sets. Reporting events may be detected which correspond to a rule set. In response to detecting a reporting event, a responsive action may be performed as described in the rule set, such as providing notification of the reporting event.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Yangbae Park, Jason Scott Flittner, Aaron John Seldon Steers
  • Patent number: 10242022
    Abstract: The disclosed computer-implemented method for managing delayed allocation on clustered file systems may include (i) receiving, at a global lock manager that stores storage disk allocation information for a plurality of nodes in a clustered file system, a lock request from a node that requests a lock range on a storage disk to store data from a file, (ii) reserving, by the global lock manager, the lock range, (iii) receiving, at the global lock manager, from an additional node, an additional lock request for an additional lock range to store additional data from the file, and (iv) reserving, by the global lock manager, the additional lock range to be adjacent to the lock range on the storage disk based on the additional data on the additional node being from the same file as the data on the node. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: March 26, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Sanjay Jain, Shirish Vijayvargiya, Anindya Banerjee
  • Patent number: 10242102
    Abstract: In some embodiments, an entry management module may receive a set of entries, each entry of the set of entries including a time-stamp value and a path identifier to a data object having content that may be changed. An entry selection module may select a first entry from the set of entries based on a first time-stamp value of the first entry, the first time-stamp value identifying a first time being no later than other times identified by time-stamp values of other entries. A crawler module may retrieve first content from a first data object using a first path identifier of the first entry. A freshness module may calculate a first updated timestamp value using a first freshness value, the first freshness value indicating a priority to retrieve possibly changed content from the first data object, the first updated time-stamp value replacing the first time-stamp value.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: March 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Naor Rosenberg, Benny Zilberstein, Eli Cohen
  • Patent number: 10229211
    Abstract: A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Patent number: 10200767
    Abstract: An audio and/or video generation apparatus which is arranged in operation to generate audio and/or video signals representative of an audio and/or video source, the audio and/or video generation apparatus comprising a recording unit which records the audio and/or video signals on a recording medium, wherein the audio and/or video generation apparatus is arranged to receive metadata associated with the audio and/or video signals generated by a data processor, the recording unit records the metadata on the recording medium with the audio and/or video signals. The data processor receives signals representative of the time codes of the recorded audio/video signals, and the metadata includes time code data representative of the in and out points of a take of the audio/video signals generated by the data processor. The metadata also includes unique identification code for identifying the audio/video signals. The unique identification code is a UMID or the like.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: February 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Mark John McGrath, Martin Rex Dorricott, Andrew Collins
  • Patent number: 10200766
    Abstract: An audio and/or video generation apparatus which is arranged in operation to generate audio and/or video signals representative of an audio and/or video source, the audio and/or video generation apparatus comprising a recording unit which records the audio and/or video signals on a recording medium, wherein the audio and/or video generation apparatus is arranged to receive metadata associated with the audio and/or video signals generated by a data processor, the recording unit records the metadata on the recording medium with the audio and/or video signals. The data processor receives signals representative of the time codes of the recorded audio/video signals, and the metadata includes time code data representative of the in and out points of a take of the audio/video signals generated by the data processor. The metadata also includes unique identification code for identifying the audio/video signals. The unique identification code is a UMID or the like.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: February 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Mark John McGrath, Martin Rex Dorricott, Andrew Collins
  • Patent number: 10162871
    Abstract: A cloud computing system includes a plurality of small medium business (SMB) network system and a cloud hosting and storage system. Each of the SMB network systems includes a plurality of first client terminals and a physical network-attached storage (NAS) configured to store one or more original files accessible by at least one of the first client terminals. The cloud hosting and storage system is configured to generate a virtual NAS corresponding to the physical NAS in accordance with one or more requests for cloud hosting service made by the physical NAS through a network, and allocate a virtual storage space for the SMB network system. The virtual storage space is configured to store one or more backup files of the original files stored in the physical NAS.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: December 25, 2018
    Assignee: SK TELECOM CO., LTD.
    Inventors: Seung Min Kim, Jong Pil Youn
  • Patent number: 10152506
    Abstract: A method is provided to verify the computational results of a transaction processing system that includes a parent node a plurality of child nodes. The parent node sends to at least two child nodes an identical request to process a transaction. The transaction is allowed to modify an application's state only if the validity of the result of the processing of the transaction is verified across participating child nodes. Otherwise, the transaction is aborted.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: December 11, 2018
    Assignee: Gravic, Inc.
    Inventors: John R. Hoffmann, Bruce D. Holenstein, Paul J. Holenstein, Wilbur H. Highleyman, Dylan Holenstein
  • Patent number: 10152606
    Abstract: An enterprise level data element review system including a data access event collection subsystem operative to collect data access event notifications relating to ones of a multiplicity of data elements, a data element metadata modification subassembly receiving an output from the data access event collection subsystem and providing a script indicating which data elements have had a metadata modification over a given period of time, and a data element dancer operative to collect at least one of metadata and access permissions for a plurality of data elements which is substantially less than the multiplicity of data elements and is selected on the basis of the script.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: December 11, 2018
    Assignee: VARONIS SYSTEMS, INC.
    Inventors: Yakov Faitelson, Ohad Korkus, David Bass, Yzhar Kaysar, Ophir Kretzer-Katzir
  • Patent number: 10146811
    Abstract: A method for presenting a plurality of application programs for use in a device, includes: acquiring, for each of the plurality of application programs, at least two parameter factors indicating application information about the application program within a set time period; determining, for each of the plurality of application programs, a sorting factor based on the at least two parameter factors acquired for the application program; and sorting the plurality of application programs according to the sorting factors of the application programs, respectively, and presenting the sorted application programs.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: December 4, 2018
    Assignee: Xiaomi Inc.
    Inventors: Aibao Luo, Liu Fang, Yuan Fang
  • Patent number: 10140043
    Abstract: Digital data sanitization is disclosed. An indication that a data sanitization process should be performed is received. The data sanitization process is performed. Performing the data sanitization process includes determining an amount of free space on a storage device. Performing the data sanitization process further includes performing a set of one or more write operations, where performing the write operations decreases the amount of free space on the storage of the device.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: November 27, 2018
    Assignee: Wickr Inc.
    Inventors: Thomas Michael Leavy, Christopher Howell, Robert Statica, Kara Lynn Coppa
  • Patent number: 10133792
    Abstract: Embodiments relate to reconciling different entity identifiers. A method of reconciling different entity identifiers of a same entity is provided. The method receives a plurality of series of location-time data items from a plurality of tracking systems that each track one or more entities. Each series of location-time data items is associated with an entity identifier. The method categorizes each location-data item into a space-time region. The method generates a track for each of the plurality of series of location-time data items based on the space-time regions into which the location-data items are categorized, and generates a track signature for each of the generated tracks based on a segment of the generated track. The method compares the track signatures to find matching track signatures. Based on a plurality of matching signatures, the method reconciles the plurality of entity identifiers associated with the plurality of matching signatures to a particular entity.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Raghu K. Ganti, Jeffrey J. Jonas, Mudhakar Srivatsa
  • Patent number: 10133516
    Abstract: One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, where the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to determine a choking level according to the load on a plurality of DESS resources. Individual load values of the DESS resources are mapped to a composite load value using a first function. The composite load value is mapped to a congestion contribution using a second function. And, the congestion contribution is mapped to a choking level using a third function.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: November 20, 2018
    Assignee: Weka.IO Ltd.
    Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti, Tomer Filiba