Patents Examined by Carol Choi
  • Patent number: 9898493
    Abstract: Techniques are described for mapping supplemental data from a data delivery package into data marts that are accessible to a software application. In some embodiments, new mappings can be dynamically generated for a mapping table when the data delivery package includes fields which do not have a corresponding mapping in the mapping table. The new mappings can be generated at runtime while the data delivery package is being processed. Once generated, the mapping table can be used to store the supplemental data into the data marts.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: February 20, 2018
    Assignee: SAP SE
    Inventors: Unmesh Gandhi, Ives Toe, Evelyna Holban, GuoTai Chen, Tim Gast
  • Patent number: 9898463
    Abstract: A document management server includes: a generation unit configured to generate, by using a request received from a client, a character string for identifying a requested document; a determination unit configured to determine whether or not an image file of the document exists in a location represented by the character string by performing a check using the character string; a storage unit configured to, in a case that the determination unit determines that no image file of the document exists in the location, acquire an entity file of the document, generate an image file of the document by using the acquired entity file, and store, as cache data, the generated image file in the location; an acquisition unit configured to, in a case that the determination unit determines that an image file of the document exists in the location, acquire the image file of the document existing in the location.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 20, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Toyama
  • Patent number: 9805078
    Abstract: Methods and systems to build and utilize a search infrastructure are described. The system generates index information, including document updates and indexes. The system receives event notifications as the document updates are received and accumulates the index information until published. A query engine receives a search query from a client machine and identifies search results based on the query and the index information. The system communicates the search results, over the network, to the client machine.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 31, 2017
    Assignee: eBay, Inc.
    Inventors: Swati Agarwal, Amit Basu, Thomas Pan, Pradeep Sankaranthi, Nicholas Whyte
  • Patent number: 9798816
    Abstract: Systems and methods for range programming using a search query are disclosed. A method for range programming using a search query includes determining whether the search query comprises a range operation and identifying a target application to launch using a search application which is separate from the target application and based on the search query. A range of results to process with the target application can be identified using the search application and based on the search query. The results can be separately within the range in the context of the target application.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Mitel Networks Corporation
    Inventors: Jeffrey Hobbs, Terry Tam
  • Patent number: 9798787
    Abstract: Various systems and methods are provided for accessing and traversing one or more data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically search for resources of an organization and/or associated documents, events, entities, and/or other data. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses data structures relating to resources, documents, events, entities, and other data, identifies resources, documents, events, entities, and/or other data that meet search criteria, and returns search results including resources that meet the search criteria and/or resources that are associated with documents, events, entities, and/or other data that meet the search criteria.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 24, 2017
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Mitchell Beard, Juan Ricafort, Kevin Verdieck, Divya Mahalingam, Jack Grossman
  • Patent number: 9792318
    Abstract: A database upon opening each of at least one cursor for a transaction, assigns each statement forming part of a transaction a statement sequence number (SSN) involving at least one row of the database. Thereafter, temporary timestamps are assigned to the at least one row using a transaction identifier and the corresponding SSN. Further, active cursors are monitored such that a final timestamp is prevented from being associated with each row until it has no remaining cursors. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: October 17, 2017
    Assignee: SAP SE
    Inventors: Ivan Schreter, Juchang Lee, Changgyoo Park, Michael Muehle
  • Patent number: 9766832
    Abstract: A system configured to compute match potential between first data and second data is provided. The system includes data storage storing the first data and the second data, and at least one processor coupled to the data storage. The at least one processor is configured to identify a first sequence of fingerprints characterizing a first plurality of sections of the first data, the first sequence being ordered according to an order of the first plurality of sections within the first data; identify a second sequence of fingerprints comprising fingerprints that match fingerprints within the first sequence, the second sequence of fingerprints characterizing a second plurality of sections of the second data, the second sequence being ordered according to an order of the second plurality of sections within the second data; quantify a similarity between the first sequence and the second sequence; and adjust the match potential based on the similarity.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 19, 2017
    Assignee: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Ronald Ray Trimble, Jon Christopher Kennedy, Timmie G. Reiter, David Michael Biernacki, Carey Jay McMaster, Stefan Merrill King
  • Patent number: 9740694
    Abstract: An approach for identifying missing content is provided. An approach includes: receiving a search string; determining a skill rating associated with a searcher that generated the search string; and searching a database using the search string. The approach also includes: updating at least one of a first score associated with the search string and a second score associated with the database based on the skill rating; and generating an alert based on one of the first score exceeding a first threshold and the second score exceeding a second threshold.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam D. Braham, Doyle J. McCoy, Jeffrey A. Schmidt, Gregory J. Watts
  • Patent number: 9710491
    Abstract: Image descriptor identifiers are used for content-based search. A plurality of descriptors is determined for an image. The descriptors represent the content of the image at respective interest points identified in the image. The descriptors are mapped to respective descriptor identifiers. The image can thus be represented as a set of descriptor identifiers. A search is performed on an index using the descriptor identifiers as search elements. A method for efficiently searching the inverted index is also provided. Candidate images that include at least a predetermined number of descriptor identifiers that match those of the image are identified. The candidate images are ranked and at least a portion thereof are presented as content-based search results.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qifa Ke, Ming Liu, Yi Li
  • Patent number: 9690831
    Abstract: A computer-implemented system and method for visual search construction, document triage, and coverage tracking is provided. One or more search topics are received from a user. The search topics are positioned along a graph to generate a query. A search for resulting topics that are related to one or more of the search topics is conducted using the query. The topic results are displayed in the graph in relation to the placed search topics of the query.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: June 27, 2017
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Ellen Isaacs, Mudita Singhal, Ignacio Solis
  • Patent number: 9672298
    Abstract: Techniques for executing versioned memory access instructions. In one embodiment, a processor is configured to execute versioned store instructions of a first thread within a first mode of operation. In this embodiment, in the first mode of operation, the processor is configured to retire a versioned store instruction only after a version comparison has been performed for the versioned store instruction. In this embodiment the processor is configured to suppress retirement of instructions in the first thread that are younger than an oldest versioned store instruction until the oldest versioned store instruction has retired. In some embodiments, the processor is configured to execute versioned store instructions of a given thread within a second mode of operation, in which the processor is configured to retire outstanding versioned store instructions before a version comparison has been performed.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: June 6, 2017
    Assignee: Oracle International Corporation
    Inventors: Zoran Radovic, Jared C. Smolens, Robert T. Golla, Paul J. Jordan, Mark A. Luttrell
  • Patent number: 9658904
    Abstract: Methods and system for a storage environment are provided. The method generates a first discovery request for a first plug-in associated with a first application executed by a computing system having access to a networked storage system for a storage service operation; acquires metadata by the first plug-in for the storage service operation and storing the metadata at a first location and at a second location, where the second location is at a storage device managed by a storage interface module that co-ordinates completion of the storage service operation; generates a second discovery request for a second plug-in for a second application for the storage service operation; and acquires metadata by the second plug-in using the metadata acquired by the first plug-in for the storage service operation and updating metadata stored at the first location and the second location.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: May 23, 2017
    Assignee: NETAPP, INC.
    Inventors: Clemens Veit Siebler, Keith Tenzer, Charles M. Fouts
  • Patent number: 9646022
    Abstract: The disclosed embodiments disclose techniques for providing distributed change notifications for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a request from a client to access a file in the distributed filesystem. The cloud controller determines that the file needs strong read-after write consistency and sends a registration notification to the other cloud controllers of the distributed filesystem to request immediate notification of any changes to the file.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 9, 2017
    Assignee: PANZURA, INC.
    Inventors: Yun Lin, John Richard Taylor