Patents Examined by Amresh Singh
  • Patent number: 10229164
    Abstract: Systems and methods for adjusting a relevancy score of a keyword cluster—time period—event category combination is provided. Processors can identify an event category associated with relevancy scores. Processors can identify, from a content serving opportunity log, content serving opportunities associated with the event category in which content served in the content serving opportunity is selected based on a keyword cluster associated with the event category. Processors can determine, for each of the identified content serving opportunities, an event for which content was served in the content serving opportunity. Processors can then adjust a relevancy score of the keyword cluster—time period—event category combination based on the performance of the content of the subset of content serving opportunities.
    Type: Grant
    Filed: August 2, 2014
    Date of Patent: March 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 10223366
    Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: March 5, 2019
    Assignee: NextLabs, Inc.
    Inventor: Keng Lim
  • Patent number: 10223396
    Abstract: An entries array having a pre-selected number of initially empty buckets and structured as a circular array is maintained. Each of the pre-selected number of entries in the entries array has a corresponding index value. A chaining array having the pre-selected number of buckets and structured as a circular array is also maintained. Each of the pre-selected number of entries in the chaining array has the same corresponding index value as the corresponding bucket in the entries array. A hash operation is performed on data to be stored to determine a hash value corresponding to the data. The data is stored in a bucket in the entries array corresponding to the hash value as an unmovable head-of-chain entry, and moving previous data, if any, stored in the entries array corresponding to the hash value if the previous data has a different hash value. The data is stored in another bucket in the entries array if the bucket in the entries array corresponding to the hash value is occupied by a head-of-chain entry.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: March 5, 2019
    Assignee: salesforce.com, inc.
    Inventor: Bruno Roustant
  • Patent number: 10210274
    Abstract: A computer implemented method for filtering audience viewing of uniform resource locator (URL) data utilizing hashtags including: identifying a hashtag input by a first user; identifying at least one user preference of the first user, the at least one user preference related to data sharing preferences of the first user on an electronic platform; generating a uniform resource locator (URL) based on the identified hashtag and the identified at least one user preference of the first user; and using the URL, filtering data communication on the electronic platform, thereby displaying a privatized stream of data when the first user accesses the identified hashtag, the privatized stream of data accessible by a second user, the second user being authorized to view the privatized stream of data based on the data sharing preferences of the first user.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shadi E. Albouyeh, James E. Fox, Trudy L. Hewitt, Prasad L. Imandi
  • Patent number: 10210203
    Abstract: Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: February 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Marc Brette, Frédéric Ciminera, Bruno Marquié
  • Patent number: 10191977
    Abstract: The invention provided is a system configured to use a topic-related generative model to build a document map from a plurality of documents in a storage medium and generate a control set from the plurality of documents including at least two stratified document sets. The system then receives a set of control set metrics regarding the control set from a user. The system selects a machine call responsive document from a document map based on a determined predictive responsiveness for that document. The system receives a responsiveness call from a user through the task/queue framework regarding a machine call document. Finally, the system compares the responsiveness of the machine call document to the control set metrics and rebuilds the document map based on the results of the comparison between the machine call document responsiveness and the control set metrics.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: January 29, 2019
    Assignee: Open Text Holdings, Inc.
    Inventors: Duane George, Douglas Wayne Stewart
  • Patent number: 10191964
    Abstract: Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed on an electronic device, such as a smartphone, screen resolution information for the capturing device is stored with the captured content item (e.g., screenshot). When a user subsequently desires to recall a given stored captured screenshot, the resolution associated with each stored content item may be used for isolating screenshots from other stored content items like photographs, text items, clip art, and the like by comparing the resolutions of any of the stored content items with a screen resolution of the user's device or with known screen resolutions of various devices that may be used for capturing screen images.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Omeed Chandra
  • Patent number: 10180895
    Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: January 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ron Ben-Natan, Leonid Rodniansky
  • Patent number: 10176217
    Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: January 8, 2019
    Assignee: Palantir Technologies, Inc.
    Inventors: Hao Dang, Gustav Brodman, Yi Xue, Stacey Milspaw, Yifei Huang, Yanran Lu
  • Patent number: 10176092
    Abstract: A system and method of providing enhanced data processing and analysis in an infrastructure for distributed computing and large-scale data processing. This infrastructure uses the Apache Spark framework to divide an application into a large number of small fragments of work, each of which may be performed on one of a large number of compute nodes. The work may involve Spark transformations, operations, and actions, which may be used to categorize and analyze large amounts of data in distributed systems. This infrastructure includes a cluster with a driver node and a plurality of worker nodes. The worker nodes may be, or may include, intelligent solid state drives capable of executing data processing functions under the Apache Spark framework. The use of intelligent solid state drives reduces the need to exchange data with a central processing unit (CPU) in a server.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 8, 2019
    Assignee: NGD Systems, Inc.
    Inventors: Joao Alcantara, Vladimir Alves, Ricardo Cassia, Vincent Lazo
  • Patent number: 10152479
    Abstract: Systems and methods for identifying representative media items are provided herein. In particular, users can upload media items to a system. The media items can be matched to reference media items. Candidate representative media items can be selected from matching media items. Representative media items can be selected, from the candidate representative media items, to represent partially matching media items.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Johan Georg Granström, Vladimir Rychev
  • Patent number: 10152535
    Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Pei Cao, Sohem Mazumdar
  • Patent number: 10146862
    Abstract: Computerized systems for automating content annotation (e.g., tag creation and/or expansion) for low-content items within a computer network by leveraging intelligence of other data sources within a network to generate secondary content (e.g., a “context”) for items (e.g., documents) for use in a tagging process. For example, based on user assigned tags for an item, secondary content information can be generated and used to determine a new list of candidate tags for the item. Additionally, the context of an input item may be compared against the respective contexts of a plurality of other items to determine respective levels of similarity between the input item and each of the plurality of other items in order to annotate the input item. Techniques involving web-distance based clustering and leveraging crowd-sourced information sources to remove noisy data from annotated results are also described.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 4, 2018
    Assignee: Regents of the University of Minnesota
    Inventors: Ayush Singhal, Ravindra Kasturi, Jaideep Srivastava
  • Patent number: 10123189
    Abstract: Technology disclosed herein includes a method for system restoration between computing devices by a tapping mechanism. A first device detects (e.g., via NFC) a second device in proximity. The first device transmits a user credential of the first device to the second device. Either directly or via a cloud storage service, the first device instructs the second device to download a copy of system data of the first device from the cloud storage service, instead of from the first device. The second device is able to restore a system state of the first device on the second device, using the user credential and the system data.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 6, 2018
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Tom Moss, Daniel R. Bornstein, Michael K. Fleming, Justin Quan, Linda Tong
  • Patent number: 10114836
    Abstract: Systems and methods are disclosed herein for downloading data from a cloud system. A plurality of files on the cloud system is identified for downloading to a client system, where the plurality of files is associated with metadata. A respective score for each file in the plurality of files is evaluated by applying a ranking scheme to the metadata, where the ranking scheme is based on at least two features of the metadata. A download process is initiated for at least some files in the plurality of files based on each file's respective score.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventors: Cayden Meyer, Ian Kilpatrick
  • Patent number: 10114926
    Abstract: According to one embodiment, workflow templates are maintained, each workflow template including a predefined sequence of workflow stages associated with a particular type of medical diagnosis or process. In response to a request for processing medical image data from a user, a user identifier (ID) that identifies the user is automatically determined based on the request. At least one of the workflow templates that is specifically configured to process medical image data associated with the user is identified based on the user ID. One or more image processing operations defined by the identified workflow template are performed on the medical image data, generating a scene corresponding to an image view representing the medical image data. The scene associated with each of the workflow stages is stored in a persistent storage, where a scene includes metadata used to recreate a corresponding medical image view subsequently.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 30, 2018
    Assignee: TERARECON, INC.
    Inventors: Akio Iwase, Motoaki Saito, Robert J. Taylor, Tiecheng Zhao, Vikram Simha
  • Patent number: 10083189
    Abstract: Systems and methods for the management of contact information, which may include automatic transfer processes, automatic update processes, automatic customization processes, automatic delivery processes, automatic storage processes, automatic portability processes, and/or automatic radial mining processes.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: September 25, 2018
    Inventor: James P. Bergin
  • Patent number: 10083195
    Abstract: Embodiments are provided for composing multidimensional keys for data blocks organized according to space filling curve approaches in database systems. An embodiment method includes organizing multidimensional data in a storage using a space filling curve algorithm. A plurality of data access paths for allowing access to the data are generated in a hierarchical index topology including an intermediate index page and a plurality of leaf pages. A plurality of odometer-type keys, which point to corresponding data blocks of the multidimensional data in the storage, are digitally composed in the leaf pages using bit clustering in a dimension-by-dimension manner of the multidimensional data. The odometer-type keys have numerical values that determine access to the data blocks according to the space filling curve algorithm. The composition of the odometer-type keys is independent of the numerical values of the odometer-type keys.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: September 25, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Yan Zhou
  • Patent number: 10074079
    Abstract: A method for quantifying performance of a group includes generating historical group factor performance data for a plurality of predefined factors in accordance with historical performance data and historical group factor exposure data for the plurality of predefined factors; generating historical group static factor performance data for the plurality of predefined factors in accordance with the historical performance data for the plurality of predefined factors and one or more representative values of the historical group factor exposure data for the plurality of predefined factors; generating historical group dynamic factor performance data for the plurality of predefined factors in accordance with the historical group factor performance data for the plurality of predefined factors and the historical group static factor performance data for the plurality of predefined factors; and providing one or more values that represent the historical group dynamic factor performance data.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: September 11, 2018
    Assignee: Alpha Beta Analytics, LLC
    Inventor: Grigori Kapoustin
  • Patent number: 10042615
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for process contributions in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for process contributions can include a method management tool configured for composing a process utilizing the method architecture. The system further can include one or more source method elements combinable to define an activity for the process. Finally, the system can include one or more process contributions defining variations in the activities of the process.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: J. Todd Fredrickson, Peter Haumer