Patents Examined by Susan F. Rayyan
  • Patent number: 10432637
    Abstract: A method, program product and apparatus for controlling access to profile information, multi-media resources or social network functions of a first user by a second user not listed on a friend or group listing of the first user. An application retrieves a threshold criteria for access control and social network statistics in response to an attempted access by an entity without an appropriate privilege. The application compares the statistics to the threshold. Then, if the statistics meet the threshold criteria, the application allows access.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David G. Kuehr-McLaren, Ranjan Kumar, Kwabena A. Mireku, Govindaraj Sampathkumar
  • Patent number: 10432817
    Abstract: Systems, apparatuses and methods are provided to enhance metadata registration workflow, such as in a multi-functional apparatus. User selection of metadata items and entry of metadata are captured to form a customized workflow to minimize performance by the user of redundant tasks.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: October 1, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventor: Dennis Faust
  • Patent number: 10423581
    Abstract: A data storage system operates to shrink an intermediate logical volume and lower file system upon deletion of a first upper data unit of an upper file system without moving file data on the physical storage devices. Initially, a second upper data unit of the upper file system is identified that is mapped to an end location of the intermediate logical volume. Within the lower file system, a non-end location of the volume file is re-mapped to a first location on the physical storage devices where the data of the end location of the intermediate logical volume is stored. Within the upper file system, the second upper data unit is re-mapped to the non-end location of the intermediate logical volume. Subsequently, the intermediate volume is truncated by removing the portion at the non-end location.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: September 24, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Ahsan Rashid
  • Patent number: 10366117
    Abstract: Systems and methods are provided for generating a set of classifiers. A term is identified within a document and a pre-defined threshold distance is determined. A plurality of additional terms in the document are identified, the additional terms being located within the pre-defined threshold distance of the time. A distance between the term and an additional term of the plurality of additional terms is calculated. A corresponding weight for the calculated distance is determined using a proximity weighting scheme. A score for the additional term is calculated using the calculated distance and the corresponding weight. A colocation matrix is generated and a classifier determined using the colocation matrix.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: July 30, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Bruce Monroe Mills, John Courtney Haws, John Clare Brocklebank, Thomas Robert Lehman
  • Patent number: 10318523
    Abstract: A method of determining matching between at least a first sample comprising a sequence of tokens A and a second sample comprising a sequence of tokens B may include, for monotonically decreasing values of n, performing operations including recording a subset SA of n-grams of A in a hash table LA, such that a value of each n-gram determines an index in LA and a location of each respective n-gram in A is recorded as the value in LA, recording a subset SB of n-grams of B in a hash table LB, such that a value of each n-gram determines an index in LB and a location of each respective n-gram in B is recorded as the value in LB, for each location L that is occupied in both LA and LB, examining a region in A centered on LA(L) and a region in B centered on LB(L), and reporting a largest matching region aligning LA(L) with LB(L) that does not include already-matched tokens in A or B and marking the largest matching region as matched.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: June 11, 2019
    Assignee: The Johns Hopkins University
    Inventor: Jonathan D. Cohen
  • Patent number: 10289713
    Abstract: Metadata objects in metadata for a computer program are logically validated to confirm that content of the metadata has referential integrity. The metadata objects may also be logically validated according to specific validation rules that apply to the type of the metadata object. Recursive or non-recursive techniques may be used, depending upon the size of the metadata. Related systems, methods and computer programs are described.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 14, 2019
    Assignee: CA, Inc.
    Inventors: David Patrick King, James Michael Newman
  • Patent number: 10291699
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Patent number: 10262051
    Abstract: A method and apparatus for displaying organization information on a display system. A computer system identifies a position of a control displayed in a graphical user interface displayed on the display system. The computer system also identifies the organization information for a time period located in a database that corresponds to the position of the control in the graphical user interface. Further, the computer system displays the organization information identified in the database in the graphical user interface on the display system, wherein a graphical display of the organization information in the graphical user interface in the display system enables presenting the organization information for selected time periods.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: April 16, 2019
    Assignee: ADP, LLC
    Inventor: Keith Wilson Fulton
  • Patent number: 10248295
    Abstract: A system, method, and computer-readable media are described for suggesting an action based on multiple descriptors within a textual communication (e.g. email, text message). In one embodiment, event descriptors within an email are identified and displayed to the email recipient with an indication that the descriptors are selectable. Upon receiving the selection of at least two descriptors, an action is suggested to the recipient for acceptance. Upon receiving the acceptance, the proposed action is performed.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 2, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Woo Jae Lee, Peter Syromiatnikov, Sanjay K. Sharma
  • Patent number: 10216579
    Abstract: A computer program product for data analysis of a backup system, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 10169158
    Abstract: A method for data analysis of a backup system, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 10148710
    Abstract: Creating a persistent messaging session includes providing a web application that enables browser-to-browser multimedia communications, creating the persistent messaging session in response to a request from a user, and setting the persistent messaging session to an idle state when all users have exited the persistent messaging session, wherein the idle state is monitored by the web application. Joining a persistent messaging session includes querying a server hosting a web application that supports and tracks a plurality of persistent messaging sessions, using a set of search criteria, receiving a set of search results from the server, wherein the search results indicate that the persistent messaging session satisfies the set of search criteria, and joining the persistent messaging session, where the joining allows the first endpoint device to exchange browser-to-browser multimedia communications directly with a second endpoint device.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: December 4, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mark Poko, Gautham Chandra, Smeet Merchant
  • Patent number: 10133794
    Abstract: A searching system for searching contents that were broadcast, the searching system having an inputting unit, a searching unit, and a terminal unit is disclosed, wherein the inputting unit comprises a first storing means for storing information representing at least time at which contents were broadcast corresponding to a predetermined operation, and a first communicating means for transmitting the information representing time stored in the storing means to an external unit, wherein the searching unit comprises a second storing means for correlatively storing information representing contents and broadcast time thereof, and a searching means for searching information representing the contents stored in the second storing means corresponding to the information representing time, and wherein the terminal unit comprises a second communicating means for receiving the information representing time transmitted from the inputting unit through the first communicating means, a third communicating means for transmitti
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: November 20, 2018
    Assignee: Sony Corporation
    Inventors: Yuichiro Deguchi, Akiko Matsuoka
  • Patent number: 10120926
    Abstract: A device may receive information for an attribute to include in a shared attribute library. The information may include an attribute identifier, data variables needed to compute a value of the attribute, and source code for computing the value of the attribute. The source code may be written in a first programming language. The device may receive a first request to compute the value of the attribute based on a first set of data variables from a first type of data application and a second request to compute the value of the attribute based on a second set of data variables from a second type of data application that is different than the first type of data application. The device may select a computing server, which may execute the first programming language, to compute the value of the attribute based on the first and second sets of data variables.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: November 6, 2018
    Assignee: Capital One Services, LLC
    Inventor: Saurabh Gupte
  • Patent number: 10108501
    Abstract: The invention discloses a terminal backup and recovery method. When in backup, a user interface is provided at a terminal side first, so as to provide, according to a preset display policy, different backup categories for a user to select, wherein the different backup categories comprise different backup objects. Then, according to a backup category and object selected by the user, at the terminal side, a terminal file corresponding to the backup object is backed up at a cloud server according to a preset backup policy. When in recovery, according to a recovery category and object selected by the user, a file already backed up by the terminal/user and corresponding to the backup object is determined at the cloud server, and according to a preset recovery policy, corresponding recovery is executed at the terminal side by using the backed-up file. The invention provides classified backup and recovery, and increases the speed of backup and recovery.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: October 23, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Zhizhou Zhang, Ting Zhang, Zhaohe Geng, Junliang Song
  • Patent number: 10078554
    Abstract: A computer system for data analysis of a backup system, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 10061820
    Abstract: There is disclosed a method of generating a user-specific ranking model on an electronic device associated with a user. The method is executable on the electronic device. The method comprises: receiving, from a search engine server, via a communication network, an indication of a resource-specific feature; appreciating a user interaction with the web resource performed by the user using the electronic apparatus; based on the user interaction, determining a value parameter for the web resource; generating the user-specific ranking model on the basis of the value parameter and the resource-specific feature.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: August 28, 2018
    Assignee: Yandex Europe AG
    Inventor: Alexander Alexandrovich Logachev
  • Patent number: 10025826
    Abstract: A database executes logical queries against in-flight data in a data streaming application. The data streaming application returns results representing in-flight data matching the parameters of the logical queries. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting queries may define the query scope to include in-flight data in the streaming application, causing the database manager to forward the query to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which query in-flight data in respective buffers of the streaming application. The responses are provided back to the stream manager and the database manager. Profiling data obtained by trace analysis may be used to predict tuples which will be produced for the database.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 9996559
    Abstract: A method, a system, and a computer program product for performing maintenance actions and user-specific settings of the attribute value derivation instructions set user interface are disclosed. A maintenance function is provided for changing a target attribute data value corresponding to a source attribute stored in a hierarchical data model. An instruction corresponding to the source attribute is also provided. Using the maintenance function, the target attribute data value is changed. Based on at least one user setting, a user interface for displaying the hierarchical data model and the changed target attribute data value is generated.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Melanie Kientz, Adelheid Fischer, Andre Klahre, Wolfgang Walter, Thorsten Bender
  • Patent number: 9977817
    Abstract: A system and method provide for identifying coreference from serialized data coming from different services. The method includes generating a tree structure from serialized data. The serialized data includes responses to queries from the different services. The responses each identify a hierarchical relationship between a respective set of objects. Nodes of the tree structure each have a name corresponding to a respective one of the objects. The tree structure is traversed in a breadth first manner and, for each node in the tree structure, a respective pairwise similarity is computed with each of the other nodes of the tree structure. The computed pairwise similarity is compared with a threshold to identify co-referring nodes that refer to a same entity. The threshold is a function of a depth of the node in the tree structure.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: May 22, 2018
    Assignee: Conduent Business Services, LLC
    Inventors: Matthias Gallé, Nikolaos Lagos