Patents Examined by Jedidiah Ferrer
  • Patent number: 9953059
    Abstract: A method may include receiving a continuous query identified by an archived relation associated with an application. The method may also include generating a physical query plan. Additionally, the method may include constructing a structured query language (SQL) equivalent expression corresponding to an attribute utilized by the operator and/or constructing an output SQL expression for the identified operator based at least in part on the SQL equivalent expression. Additionally, the method may include constructing the archiver query for the identified operator based at least in part on the output SQL expression. Further, the method may include executing the archiver query to obtain a result set of data records related to the application and/or generating a snapshot output of one or more data values related to the application based at least in part on the result set of data records.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: April 24, 2018
    Assignee: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Patent number: 9881100
    Abstract: A computer-implemented method, computer program product, and computing system is provided for scoping searches within a website. In an implementation, a method may receiving a search request. The method may also include identifying a location of a search scoping feature within a website hierarchy. The method may further include setting a search scope relative to the search request based on, at least in part, the location of the search scoping feature.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Berry, Mark C. Hampton
  • Patent number: 9875306
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for improving navigation through an electronic document collection. In one aspect, an apparatus includes a search engine system comprising a communication interface in data communication with a client terminal, a database persistently storing information characterizing electronic documents available on the Internet, a search constraint setting database persistently storing information characterizing settings for supplemental searches, and a search engine programmed to perform, in response to receipt of the information characterizing the entities named in the electronic document displayable at the client terminal, supplemental searches on the database to identify a responsive subset of the electronic documents available on the Internet. The supplemental searches are constrained by at least one of the named entities and the supplemental search settings stored at the search constraint setting database.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: January 23, 2018
    Assignee: Google Inc.
    Inventor: Michal Cierniak
  • Patent number: 9811530
    Abstract: Data from a group of distributed processes to a shared file is written using a parallel log-structured file system. A metadata server of a cluster file system is configured to communicate with a plurality of object storage servers of the cluster file system over a network. The metadata server further configured to implement a Parallel Log Structured File System (PLFS) library to coordinate storage on one or more of the plurality of object storage servers of a plurality of portions of a shared file generated by a plurality of applications executing on compute nodes of the cluster file system and to store metadata for the plurality of portions of the shared file. Concurrent writes to the shared file are decoupled by writing the plurality of portions of the shared file generated by each of the plurality of applications to independent write streams for each application.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: November 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish, Uday Gupta
  • Patent number: 9805095
    Abstract: A method may include receiving a continuous query identified by an archived view. The method may also include creating the archived view, the archived view identified by a join query related to two or more archived relations associated with an application and/or generating a query plan for the continuous query. The method may also include identifying a view root operator in the archived view, the view root operator identified as a join operator in the archived view and/or identifying a query operator in the query plan that topologically precedes the view root operator. Further, the method may include constructing an archiver query for the identified query operator that topologically precedes the view root operator, executing the archiver query to obtain a result set of data records related to the application, and/or generating a snapshot output of one or more data values related to the application.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: October 31, 2017
    Assignee: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Patent number: 9792357
    Abstract: A method for consuming content via snippets is provided. In one embodiment, a search query for searching an attribute within a document is received by an electronic device. In another embodiment, a search query for searching an attribute in a number of documents is received by an electronic device. A number of search results matching the attribute are displayed in a number of snippets. An input to access the document from within a first snippet is received. Access is provided to the document from within the first snippet while displaying at least one snippet other than the first snippet. The size of the snippets may vary based on number of results included in each snippet. A system for substantially performing the method as described herein is also provided.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: October 17, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Gaurav Jain, Vinay Gupta
  • Patent number: 9779146
    Abstract: The subject matter disclosed herein provides methods for identifying duplicate data records using a graphical user interface. One or more data records may be accessed from one or more source files. The data records may have one or more data fields associated with one or more data types. One or more match themes may be proposed based on the data types. The match themes may have one or more rules for identifying duplicate data records. A selection of a match theme and at least one rule associated with the selected match theme may be received. The data records may be processed using the selected match theme and rules to identify the duplicate data records. A graphical user interface previewing the duplicate data records may be displayed. The duplicate data records may be organized into match groups. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: October 3, 2017
    Assignee: SAP SE
    Inventors: Prasanthi Thatavarthy, Jeffrey Woody, Ronald Dupey
  • Patent number: 9767107
    Abstract: Improved techniques are provided for storing metadata associated with a plurality of sub-files associated with a single shared file in a parallel file system. The shared file is generated by a plurality of applications executing on a plurality of compute nodes. A compute node implements a Parallel Log Structured File System (PLFS) library to store at least one portion of the shared file generated by an application executing on the compute node and metadata for the at least one portion of the shared file on one or more object storage servers. The compute node is also configured to implement a partitioned data store for storing a partition of the metadata for the shared file, wherein the partitioned data store communicates with partitioned data stores on other compute nodes using a message passing interface. The partitioned data store can be implemented, for example, using Multidimensional Data Hashing Indexing Middleware (MDHIM).
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: September 19, 2017
    Assignees: EMC IP Holding Company LLC, Los Alamos National Security, LLC
    Inventors: John M. Bent, Sorin Faibish, Gary Grider, Aaron Torres
  • Patent number: 9734229
    Abstract: A computer-implemented method for mining data in a data warehouse may include (1) identifying a parent table in a data warehouse, (2) identifying a child table in the data warehouse that depends from the parent table, (3) generating a rule family including rules based on the parent table and the child table, each of the rules in the rule family correlating a potential value of a field of the parent table with a potential value of a field of the child table, (4) determining a level of support for each rule in the rule family, and (5) evaluating quality of incoming data according to a rule in the rule family based on the determined level of support for the rule. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 15, 2017
    Assignee: Symantec Corporation
    Inventors: Biao Gao, George Chassiakos
  • Patent number: 9720930
    Abstract: A travel management system may include a client module to generate a request to update and/or search for data related to a trip. A database module may receive the request and communicate with a database. The database may include data organized in a trip data store table including unique keys respectively identifying trips. The database may further include index tables related to attributes of the trips and identified by the unique keys. The database module may obtain data related to the request from an index table corresponding to a unique key and forward a response to the client module.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: August 1, 2017
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Saurabh Bhadkaria, Gurdeep Singh Virdi, Sanjoy Paul
  • Patent number: 9697282
    Abstract: Even when a user does not perform an operation to specify a division of attribute, a search condition for an attribute of a division desired by the user can be specified. A search apparatus includes a first determination unit that, for each of a plurality of input words input by a user in one input area in which at least keywords can be input, determines based on an input words whether or not the input word is a first attribute word representing a content of an attribute of a predetermined first division of a plurality of divisions of attributes had by a search object, and a search unit that searches for a search object by using a content, as a search condition of attribute of the first division, represented by the input word which is determined to be the first attribute word by the first determination unit.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: July 4, 2017
    Assignee: Rakuten, Inc.
    Inventor: Soh Masuko
  • Patent number: 9652508
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting search results based on device specific utilities. In one aspect, a method includes determining whether a set of search results are ineligible for an adjustment operation based on an absence of a first proper subset of the resources that are determined to have a positive utility for a first device type from which a query was received. The determination is independent of the presence of a second proper subset of the resources that are determined to have a negative utility for the first device type. For each query for which the search results are determined to be adjusted, the search results are adjusted so that the search results referencing resources in the first proper subset are boosted relative to the search results referencing resources in the second proper subset.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: May 16, 2017
    Assignee: Google Inc.
    Inventors: Ryoichi Imaizumi, Toshiaki Fujiki, Reiko Hamada
  • Patent number: 9633076
    Abstract: A method dynamically combines data from multiple data sources. A visual specification for a data visualization requires data from a primary data source and one or more secondary data sources. The primary data source is independent of the secondary data sources. The visual specification includes a first set of dimension fields that specify a hierarchical level for the data visualization. A second set of dimension fields specify a hierarchical level for joining data sets from the data sources. The hierarchical level for joining data sets is more granular than the hierarchical level for the data visualization. For each data source, a query is generated, and a data set is retrieved from the data source using the query. A single combined data set is formed that includes the dimension fields in the first set. The combined data set is rolled-up and a data visualization is displayed using the rolled-up data.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 25, 2017
    Assignee: TABLEAU SOFTWARE INC.
    Inventors: Robert Morton, Ross Bunker, Marianne Shaw, Pawel Terlecki
  • Patent number: 9471615
    Abstract: According to an aspect of the present invention, a content server enhances content mediated engagements, by first enabling a user to specify a content collection containing a set of contents according to a specific/desired sequence, and then storing a data indicating the collection. The set of contents are selected from contents (or portions thereof) maintained in a repository. In response to receiving during a content mediated engagement, a request of the stored content collection, the content server then provides the set of contents according to the specific sequence. The content server also facilitates the same content (maintained in repository) to be included and accordingly provided as part of different content collections.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: October 18, 2016
    Assignee: BRANDIFICANT INC.
    Inventors: Manish Garg, Avinash Birnale, Vikram Chadaga, Ajay Gabale, Dwarakanathan L N
  • Patent number: 9384223
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for converting MLOAD and TPUMP operations. In some embodiments, a system is configured to: receive an input production parameter, wherein the input production parameter is associated with a load utility and defines a library of parameters, wherein the library of parameters defines a first syntax; convert the first syntax of the library of parameters to a second syntax, wherein the second syntax is associated with the load utility; validate the second syntax of the library of parameters; and write an output parameter to a memory location based on positive validation of the second syntax of the library of parameters.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: July 5, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sushanta Samantaray, Naga Lakshmi Vanga, Nagaraju Mahankali, Dineshkumar Mohan
  • Patent number: 9323798
    Abstract: In an embodiment, a first key value is received. A plurality of candidate rows are found in a database table, wherein the plurality of candidate rows are deleted. For the plurality of candidate rows, a plurality of respective impacts on a plurality of respective densities of each of other key values that are stored within a first key range of the first key value are calculated. For the plurality of candidate rows, a plurality of function results of the plurality of respective impacts on the plurality of respective densities are calculated. A selected candidate row of the plurality of candidate rows with a smallest function result of the plurality of function results of the plurality of respective impacts on the plurality of respective densities is selected. The first key value is stored to the selected candidate row.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 9292885
    Abstract: A method and system for social media ecosystem searching. A desired person can be searched for from public search engines and social media sites directly by name and/or by unique search keywords and search categories created and publically published by the desired person, a social media index of the desired person or a social commerce connection associated with the desired person. The search results are publically viewable. However, communication with the desired person located within the social media ecosystem is via a private system in which a searcher must provide login information to privately communicate with the desired person. The private system helps ensure that social media index values and social commerce connections are properly established, recorded and updated for the desired person and provides a layer of security and privacy. The social media searching ecosystem is provided on a cloud communications network for mobile and non-mobile devices.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: March 22, 2016
    Assignee: Unittus, Inc.
    Inventor: Jon Anthony Astore