Patents Examined by Dawaune Conyers
  • Patent number: 10902053
    Abstract: Approaches are described for shape-based graphics search. Each graphics object of a set of graphics objects is analyzed. The analyzing includes determining an outline of the graphics object from graphics data that forms the graphics object. The outline of the graphics object is sampled resulting in sampled points that capture the outline of the graphics object. A shape descriptor of the graphics object is determined which captures local and global geometric properties of the sampled points. Search results of a search query are determined based on a comparison between a shape descriptor of a user identified graphics object and the shape descriptor of at least one graphics object of the set of graphics objects. At least one of the search results can be presented on a user device associated with the search query.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 26, 2021
    Assignee: ADOBE INC.
    Inventor: Sanjeev Kumar Biswas
  • Patent number: 10891274
    Abstract: Methods and systems for shuffling data to generate a dataset are described. A first map module may generate first pair data, and a second map module may generate second pair data, from source data. The first map module may insert the first pair data into a first local tuple space accessible to the first map module. The second map module may insert the second pair data into a second local tuple space accessible to the second map module. A shuffle module may request pair data that includes a particular key. The first and second pair data may be inserted into a global tuple space accessible by the first and second map modules. The shuffle module may identify the requested pair data in the global tuple space, and may fetch the identified pair data from a memory. The shuffle module may shuffle the fetched pair data to generate the dataset.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Abdullah Kayi, Carlos Henrique Andrade Costa, Yoonho Park, Charles Johns
  • Patent number: 10885060
    Abstract: Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher B. Barefoot, Joseph Kubik, Timothy S. Rich, David M. Wendt
  • Patent number: 10885071
    Abstract: An apparatus for creating a link-type grid fingerprint database includes a collected data processing unit for receiving positioning resource information collected from a link, which represents a path along which a pedestrian can move in an indoor space, and storing the positioning resource information in a collection DB, and a database creation unit for creating a link-type fingerprint database based on the positioning resource information and information about the link, stored in the collection DB, and storing the created link-type grid fingerprint database in a positioning DB.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: January 5, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Joo-Young Kim, Myung-In Ji, Ju-Il Jeon, Young-Su Cho
  • Patent number: 10878176
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: December 29, 2020
    Assignee: Google LLC
    Inventors: Chen Sun, Yifan Xu
  • Patent number: 10878029
    Abstract: Techniques for incorporating social-network connections information into estimated user-ratings of videos for video recommendations are described. A user-rating that a user is likely to assign to a video is predicted based on first and second predictions. The first prediction is based on ratings assigned to the video by a first set of users who have rated other videos with ratings substantially similar to the user's ratings of the other videos. The second prediction is based on ratings assigned to the video by a second set of users who have established social-network connections with the user and who have rated at least one same video that the user has previously rated. Additionally, the estimated user-rating is added to additional estimated user-ratings of other videos for comparison, and top-rated videos are identified. Then, a notification is communicated via a client device of the user to recommend the top-rated videos to the user.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: December 29, 2020
    Assignee: Adobe Inc.
    Inventors: Saayan Mitra, Viswanathan Swaminathan, Teng Xu
  • Patent number: 10878000
    Abstract: Example embodiments relate to extract graph topology from a plurality of databases. The example disclosed herein access metadata from a plurality of distributed databases. The example further access a set of predetermined rules to transform the accessed metadata into a graph description schema. The example finalizes when the visualization of the graph description schema is built.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 29, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Luis Miguel Vaquero Gonzalez, Marco Aurelio Barbosa Fagnani Gomes Lotz
  • Patent number: 10877999
    Abstract: Systems and methods for assigning personalities to autonomous vehicles are disclosed. In one embodiment, a method is disclosed comprising receiving data from an autonomous vehicle; generating a vector representing the autonomous vehicle based on the data; classifying the vector into one or more personalities; receiving a search query from a user; identifying one or more autonomous vehicles responsive to the search query based on personalities assigned to the one or more autonomous vehicles, the one or more autonomous vehicles including the autonomous vehicle; and transmitting the one or more autonomous vehicles to the user.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 29, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Robert Richard Noel Bielby
  • Patent number: 10878453
    Abstract: An Internet-based Commercial Content Provider Controller (CCPC) system and method that allows individual users to select and modify the commercial content provider, control the commercial content (ads) layout and choice of the commercial content provided with the Web page or as part of the search engine results delivered to such users by various Websites and search engines. The CCPC establishes and provide user with selection options and control over the CCPs and ad formats as part of the registration process or as a plugin for the browser, and further allows to replace ads appearing in the Web page results and search engine results by reference to the ad pattern database of commonly used ad pattern for Web sites that include commercial content, ad content providers and search engines in different regions and replacing the ads with those that correspond to user's preferences and CCP choices concerning ad content.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 29, 2020
    Inventor: Michael Pesochinsky
  • Patent number: 10846435
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user interface (UI)-based modifications to adjust and interact with data exchange splits. An example client device can include can identify a data exchange (DE) associated with at least three entities, the DE associated with a total value. A visualization representing the DE can be presented via a UI and can include a chart comprising the total value of the DE exchange divided into value areas that are each associated with a particular entity. In response to a detection of input associated with a selection of an edge between a first and second value area, the combined value area associated with the first and second value areas can be locked. In response to detected movement input associated with the edge, the relative values of the first and second inside the combined value area can be adjusted in the visualization.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 24, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: Perry Aaron Jones Haldenby, Arthur Carroll Chow, Anthony Haituyen Nguyen, Het Anand Patel, Casey Lyn Doyle, Yubing Liu, John Jong-Suk Lee
  • Patent number: 10846287
    Abstract: Systems and methods are provided for loading data in connection with testing an application, based on a hierarchical framework. An exemplary method includes receiving a data query from a requestor, identifying a dependency of the data query on a data structure, and determining whether said data structure is annotated with a poor quality indicator. The exemplary method further includes providing a warning to the requestor when the data structure is annotated with the poor quality indicator, thereby informing the requestor of a potential quality issuer with a report relying on the data structure query.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 24, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Chinmay Sharad Sagade, Sanchit Kaushik, Srinivas Kosaraju
  • Patent number: 10838911
    Abstract: Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Colin Laird Lazier
  • Patent number: 10839021
    Abstract: A journal of operations persistently stores a collection of user and machine interactions with documents, concepts within documents, and relationships/mentions among such documents and concepts. A knowledge graph or other visual expression can be used to provide an interactive format for user interactions with this information, and to visually display the accumulated information in the journal of operations on user's device of choice. Such accumulations are often called aggregations or aggregates. Both human users and computer users such as automated recommendation engines, machine learning algorithms, and the like can interact with the journal of operations to facilitate computer-assisted discovery and organization of data around a topic of interest to the human user. The resulting journal of operations and aggregations of those operations such as a knowledge graph or other visual expression(s) also provides a useful medium for sharing knowledge with other users and collaborating on investigation of a topic.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 17, 2020
    Assignee: Salesforce.com, inc
    Inventors: Max Kleiman-Weiner, Andrew Richard Gallant, Jason Rastrick Briggs, Cogan Dwayne Culver, Kevin John Doyle, Thomas Michael DuBois, John Randolph Frank, Keith Michael Gabryelski, Andrew Wilson Haskell, David Zachary Maze, Geoffrey Ira Milstein, Emily Brooks Pavlini, Daniel Adam Roberts, Aaron Michael Taylor, Henry Forrest Leanna Wallace
  • Patent number: 10831721
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: November 10, 2020
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer, Nitin Gupta
  • Patent number: 10831776
    Abstract: Techniques are described for managing access and synchronization of one or more files of a document management system stored locally at a client device. The techniques may include receiving, by a document management system executing on a server device, a file update notification message from a first client device to notify the document management system that a file was modified by the first client device. The file update notification message may include an indication of the modified file on the first client device without including the modified file. The document management system may receive a file editing request from a second client device to request the file. In response, the document management system may send a file upload request to the first client device, receive the modified file from the first client device, and send the modified file to the second client device.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher B. Barefoot, Joseph Kubik, Timothy S. Rich, David M. Wendt
  • Patent number: 10824657
    Abstract: To provide a system capable of appropriately proposing a search term candidate for each page of a document. Provided is a search document information storage device comprising: a vocabulary extraction means 3; a keyword storage means 5; a keyword extraction means 7; a topic term storage means 9; a topic term extraction means 11; a search term candidate extraction means 13; a search term candidate display means 17; a search term input means 19; and a document search information storage means 21.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: November 3, 2020
    Assignee: Interactive Solutions Inc.
    Inventor: Kiyoshi Sekine
  • Patent number: 10810258
    Abstract: Aspects of the disclosure relate to generating a memory efficient, graph-based tree representation of an address database, where each vertex in the tree corresponds to an individual character in an address. Each address in the database is a string of hierarchical components, and the techniques create a separate tree for each component. Tree jumps connect the last vertex of the tree for one component to the root (first) vertex in the tree of the next component. Aspects of the disclosure relate to depth-first search techniques for determining alignment between a user-input address string and the sequences in such an address tree, for example, by searching first for sequences that exactly match the input and iteratively increasing the allowable edit penalty if not enough results are returned.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Niewiadomski
  • Patent number: 10810179
    Abstract: A distributed graph database that enables scaling and efficient processing is described. The distributed graph database can, for example, scale up to petabytes of data to enable transactional processing of graph data with low latency and low processing overhead. The distributed graph database can include a cluster of devices and a remote direct memory access (RDMA)-based communication layer to perform low latency messaging between devices of the cluster of devices. Additionally, the distributed graph database can include a shared memory layer that provides one or more data structures, a transaction layer to facilitate query processing, and a graph database layer stored in computer-readable media and executed on a processor to implement a graph data model. In at least one example, the graph data model can be mapped to the one or more data structures.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Knut Magne Risvik, Ming-Chuan Wu, Dushyanth Narayanan, Matthew Renzelmann, Alexander Shamis, Miguel Oom Temudo De Castro, Aleksandar Dragojevic, Chiranjeeb Buragohain, Richendra Khanna, Timothy Tan
  • Patent number: 10810219
    Abstract: In an example, a top-k function is associated with a top-k projection for a data storage system. Input data to be loaded into the data storage system is divided and ranked according to the top-k function and stored in the top-k projection.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 20, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Hoa Binh Nga Tran, Charles Edward Bear, Jaimin Mukesh Dave, Vivek Bharathan
  • Patent number: 10810213
    Abstract: The present invention relates to methods, systems and apparatus for capturing, integrating, organizing, navigating and querying large-scale data from high-throughput biological and chemical assay platforms. It provides a highly efficient meta-analysis infrastructure for performing research queries across a large number of studies and experiments from different biological and chemical assays, data types and organisms, as well as systems to build and add to such an infrastructure. According to various embodiments, methods, systems and interfaces for identifying genes that are potentially associated with a biological, chemical or medical concept of interest.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 20, 2020
    Assignee: Illumina, Inc.
    Inventors: Marc Jung, Sam Ng, Joseph R. Delaney