Patents Examined by Lahcen Ennaji
  • Patent number: 11023675
    Abstract: A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: June 1, 2021
    Assignee: Alphasense OY
    Inventors: Rajmohan Neervannan, Jaakko Kokko, Mathias Creutz
  • Patent number: 10997198
    Abstract: A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10997197
    Abstract: A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10970326
    Abstract: A retrieving device includes: a classifying unit that classifies document data made up of a plurality of items on the basis of a degree of matching of a first item in which a combination of one or more symbol strings is described in a database in which the document data is stored; and an extracting unit that extracts a group of keywords included in a second item from pieces of document data in a same group classified by the classifying unit as related words for retrieval. Moreover, when the retrieving device is implemented as a distributed system on a network, it is possible to create related words for a plurality of machines and to store the related word data and to enable a plurality of users to use the distributed system.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 6, 2021
    Assignee: FANUC CORPORATION
    Inventors: Kenichi Matsuo, Masao Kamiguchi, Masato Yamamura, Shouichi Kawakami, Yutaka Igarashi
  • Patent number: 10936572
    Abstract: A method, apparatus, and computer program product is provided for tracking state data of objects during a session, and saving the data to a database. The tracking may be performed by a reusable set of computer program code accessible by a plurality of user interface applications. Temporary data may be stored as insert objects, update objects, and delete objects and maintained during a session of a user interface application. The temporary data may be updated as additional data is manipulated by the user interface application, but does not need to be tracked by the user interface application. The user interface application indicates if data is to be deleted, or is current (e.g., new or modified). Upon completion of the session, calls are made to update the database based on the temporary data.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: March 2, 2021
    Inventors: Nataraja Thuppanna, Ismael Cruz, Debora Sinclair
  • Patent number: 10922328
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 16, 2021
    Assignee: Oracle International Corporation
    Inventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
  • Patent number: 10909100
    Abstract: A data processing system generates a mapping between entries in an index to determine an object represented by digital content of a network address. The system includes a network interface system that receives script data and a content title of digital content; a data retrieval interface that retrieves executable logic; a parsing engine that executes the executable logic to extract an identifier of an object; a search engine that searches an index to identify a first entry with indexed data representing a descriptor of the object for which the identifier is extracted; and a mapping engine that generates, in the index, a second entry with data representing the content title of the digital content and with data representing the identifier of the object that is referenced by the digital content accessible at the network address, and a mapping between the first entry and the second entry.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Shireesh Agrawal, Moises Morgenstern Gali, Sumedha Swamy, Hongjie Bai
  • Patent number: 10909146
    Abstract: Automated hashtag suggestions are provided to categorize a communication. A communication application initiates operations to categorize a communication in response to a detected input to categorize the communication with a hashtag. A hashtag source is queried for suggested hashtag(s). The suggested hashtag(s) is received from the hashtag source and stored in a hashtag cache. The suggested hashtag(s) is also presented upon retrieval of the suggested hashtag(s) from the hashtag cache.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: February 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shan Qu, Nithya Ramkumar, Yongjun Xie
  • Patent number: 10872084
    Abstract: A computer implemented method and a subpopulation size estimation and uncertainty quantification system (SE system) for estimating size of a target subpopulation size and quantifying size estimation uncertainty are provided. The SE system constructs an entity database including unique entities mapped to contacts retrieved from a contact database. The SE system receives a query defining target attributes of entities of the target subpopulation from a user device. The SE system estimates size of the target subpopulation delimited by the query by determining a first estimate of the size of the target subpopulation matching the target attributes by performing a mark and recapture estimation, and by determining a second estimate of the size of the target subpopulation matching the target attributes by performing a catch per unit effort estimation.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: December 22, 2020
    Inventors: Manoj Ramnani, James Timothy Oates
  • Patent number: 10860529
    Abstract: A migration plan is created that is based at least in part on an operator input. The resources of a destination file system are provisioned based on the migration plan. One or more processes to migrate the source file system for the provisioned resources of the destination file system are then configured based on the migration plan.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: December 8, 2020
    Assignee: NetApp Inc.
    Inventors: Alfred G. Prinz, III, Fountain L. Ray, III, Douglas Tharon Heath
  • Patent number: 10853333
    Abstract: A computer system implements a file system migration by determining a destination namespace of a destination file system based at least in part on a namespace of a source file system. At least a portion of the destination namespace includes an organization that is altered as compared to a corresponding portion of the source namespace.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 1, 2020
    Assignee: NetApp Inc.
    Inventors: Derek Beard, Greg Althaus, Jason Preston, Duen-Wen Hsiao, Alfred G. Prinz, III, Fountain L. Ray, III, Douglas Tharon Heath
  • Patent number: 10824645
    Abstract: A synchronized incident response system is distributed across one or more user devices and a host server. Each device has a stored version of an incident response profile for a defined location, the profile having version numbers corresponding to a set of data values for one or more attributes specific to the defined area. Each device is linked to the server and can transmit data records with changes to profile attributes, wherein the server determines whether the user changes are valid updates with respect to what is already stored in server memory. If so, the server synchronizes the profile attributes to generate a current profile and generates incremented version numbers. Each device can provide an incident response request for the defined area to the server, wherein the server generates an incident response report populated with data corresponding to a latest version number for each of one or more predetermined attributes.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: November 3, 2020
    Assignee: Servpro Industries, Inc.
    Inventors: Scott VanDeBurg, Rick Isaacson, Chad Lewis, Paul Brienza, James Geurts, James Lyman
  • Patent number: 10824511
    Abstract: Methods and systems for coordinating migration for a database of a service are described herein. Multiple releases of the service may be simultaneously implemented, and these multiple releases may access a shared database. As new releases of the service are activated, the database may be incrementally migrated to a new data schema version. The new data schema version may be compatible with each release of the service that is in use. After a migration has begun, instances of the service may be instructed to perform database operations using methods compatible with the new data schema version. Continuation tokens may be returned during the migration, which indicate portions of the shared database that have not yet been migrated. If an error occurs during the migration, the continuation tokens may be discarded, and the migration may be restarted.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 3, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas Michael Kludy, Michael Paul Wehniainen
  • Patent number: 10817514
    Abstract: A system and method for processing a database query is described. In response to detection that a database query involves a star or snowflake join operation, a join operator in a preliminary query plan can be split into a build operator and a probe operator. The probe operator can be placed in a final query plan in the same place as the join operator in the preliminary query plan, while the build operator can be placed beneath the probe operator in the final query plan, between an exchange operator and the exchange operator's child from the preliminary query plan.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 27, 2020
    Assignee: SYBASE, INC.
    Inventors: Xun Cheng, Peter Schneider
  • Patent number: 10795868
    Abstract: Database values and their associated indicators can be arranged in multiple “buckets.” Adjacent buckets can be combined into a single bucket successively based one or more criteria associated with the indicators to effectively reduce the number of buckets until a desired number is reached.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: October 6, 2020
    Assignee: Teradata US, Inc.
    Inventors: Congnan Luo, Heng Yuan, Guillian Wang
  • Patent number: 10747776
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Patent number: 10733217
    Abstract: The present application discloses a method and an apparatus for identifying false address information. Address information submitted by a user for an account associated with the user is received. Geographical location information of the user is received within a predetermined time period. A residential range of the user is determined in a geographical range obtained through pre-division based on a trained classification model and the geographical location information of the user. The address information to be verified is matched with the residential range to generate a matching result. Based on the matching result and using information in the account associated with the user, a determination is made whether the address information to be verified is false address information.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: August 4, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Xianli Jiang
  • Patent number: 10726042
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Grant
    Filed: October 20, 2013
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Patent number: 10630802
    Abstract: A method for caching reads in a data replication environment is disclosed. In one embodiment, such a method includes receiving a read request at a primary site of a data replication environment. The method executes the read request at the primary site. In the event data associated with the read request is not already cached at the primary site, the method stores the data in cache at the primary site. The method also notifies a secondary site of the read request at the primary site. This notification may be sent synchronously or asynchronously as time and resources allow. In the event the data is not already cached at the secondary site, the method stores the data in cache at the secondary site. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Theodore T. Harris, Jr., Gregory E. McBride, Richard A. Welp
  • Patent number: 10621148
    Abstract: A metadata server determines (“MDS”) a state associated with each of a plurality of object stores, wherein each object store is at an object store location. The state associated with each of the plurality of object stores is stored on the MDS. The MDS processes a client request for the object store location associated with one of the plurality of object stores in accordance with the state.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 14, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shrinand Javadekar, Vijay Panghal