Patents Examined by Thanh-Ha Dang
-
Patent number: 9990589Abstract: A computer-implemented method for adaptive search refinement is provided. The method may include obtaining an indication of user engagement with an online marketplace and in response to obtaining the indication, providing visually guided search refinement to construct a search query for searching the online marketplace. Providing the visually guided search refinement may include providing search refinement options, obtaining an indication of the approval or disapproval of one or more of the search refinement options, and repeating providing the search refinement options and receiving the indication. For each iteration of providing the plurality of search refinement options, at least some of the search refinement options may be different and determined based on previously received indications of both approval and disapproval. The method for adaptive search refinement may further include providing search results based on the search query.Type: GrantFiled: July 7, 2015Date of Patent: June 5, 2018Assignee: eBay Inc.Inventors: Jonathan Gabbai, James Tenniswood, Nandita Chakravarti
-
Patent number: 9990386Abstract: Embodiments are directed are towards the transparent summarization of events. Queries directed towards summarizing and reporting on event records may be received at a search head. Search heads may be associated with one more indexers containing event records. The search head may forward the query to the indexers the can resolve the query for concurrent execution. If a query is a collection query, indexers may generate summarization information based on event records located on the indexers. Event record fields included in the summarization information may be determined based on terms included in the collection query. If a query is a stats query, each indexer may generate a partial result set from previously generated summarization information, returning the partial result sets to the search head. Collection queries may be saved and scheduled to run and periodically update the summarization information.Type: GrantFiled: August 1, 2015Date of Patent: June 5, 2018Assignee: SPLUNK INC.Inventors: David Ryan Marquardt, Stephen Phillip Sorkin, Steve Yu Zhang
-
Patent number: 9984101Abstract: Techniques supporting database migration of schemas enforced by applications without downtime is described. In examples, a method of migrating databases is described to comply with schemas enforced by one or more applications without downtime such that the data remains accessible to the one or more applications. A transformation is initiated, by a schema migration module implemented by one or more computing devices, of a first database in compliance with a first schema into a second database in compliance with a second schema. The first and second schemas have mechanisms for storage and retrieval of data that is modeled using at least one technique other than a relational model.Type: GrantFiled: February 19, 2015Date of Patent: May 29, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Nils Meder
-
Patent number: 9984086Abstract: Systems, methods, and computer program products to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.Type: GrantFiled: August 5, 2014Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, Geraint North, Paul B. Tippett
-
Patent number: 9984087Abstract: Methods to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.Type: GrantFiled: September 26, 2014Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, Geraint North, Paul B. Tippett
-
Patent number: 9972034Abstract: Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document Object Model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, construction and utilization of a suffix tree of a string of tags comprising all tags in the Document Object Model. Some techniques may utilize, in the analysis, a node flattening technique in connection with the Document Object Model.Type: GrantFiled: March 23, 2017Date of Patent: May 15, 2018Assignee: Excalibur IP, LLCInventors: Stergios Stergiou, Kalyan Kanuri, Herve Marcellini
-
Patent number: 9959311Abstract: An embodiment of the invention provides a method wherein a natural language query is received from a user with an interface. An ontological representation of data in a database is received with an input port, including names of concepts and names of concept properties. Template rules are received with the input port, the templates rules being language dependent and ontology independent, the template rules including widely used constructs of a language. Rules are automatically generated with a rule generation engine with the ontological representation of the data in the database and the template rules to identify entities and relations in the natural language query. Entities and relations are identified with a processor, the entities and relations being identified in the natural language query with the rules. The structured data language query is generated with a query generation engine from the entities and relations.Type: GrantFiled: September 18, 2015Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: Branimir K. Boguraev, Elahe Khorasani, Vadim Sheinin, Siddharth A. Patwardhan, Petros Zerfos
-
Patent number: 9946735Abstract: Read-only nodes of a distributed database system may implement index structure navigation using page versions. A read request may be received at a read only node of a distributed database for select data. Data pages linked together to form an index structure for data stored for the distributed database may be navigated according to versions maintained for the data pages in order to identify one or more locations to access for the select data. One or more prior versions of data pages may be selected as part navigating the index structure according to a consistent view of the distributed database associated with the read request. Change notifications may also be received at the read-only node modifying the data pages of the index structure. The index structure modifications may be applied without blocking the index structure navigation for servicing the read request.Type: GrantFiled: December 12, 2016Date of Patent: April 17, 2018Assignee: Amazon Technologies, Inc.Inventors: Tengiz Kharatishvili, Pradeep Jnana Madhavarapu, Anurag Windlass Gupta
-
Patent number: 9922030Abstract: An information-system-construction support tool that generates screen data for displaying data of a PLC on a display unit, and setting data for a database that stores therein the data of the PLC, the tool including a storage unit capable of being read by a screen-display edit tool that displays and edits a screen using the screen data and a setting tool for the database, a setting input unit to receive a datatype of the data of the PLC, a screen-type input unit to receive a screen type of the screen data, a database setting unit to receive setting data for the database, and a data generation unit to generate, in the storage unit, data associating the screen data by the screen type and the setting data for the database on a datatype-by-datatype basis.Type: GrantFiled: December 15, 2014Date of Patent: March 20, 2018Assignee: Mitsubishi Electric CorporationInventor: Ryo Uchida
-
Patent number: 9910930Abstract: A method for scalable user intent mining is provided. The method includes detecting named entities from a plurality of query logs in a public query log dataset and generating features of the plurality of query logs based on the detected named entities. The method also includes applying a multimodal restricted boltzmann machine (RBM) on the generated features of the plurality of query logs to train a public multimodal RBM and generating a plurality of public query representations. Further, the method includes receiving a search query from a user, determining whether there are a plurality of history queries of the user. When there is no history query, user intent is predicted using the public multimodal RBM. When there are the history queries, the public multimodal RBM is applied on the plurality of history queries to train a personalized multimodal RBM, and the user intent is predicted using the personalized multimodal RBM.Type: GrantFiled: December 31, 2014Date of Patent: March 6, 2018Assignee: TCL RESEARCH AMERICA INC.Inventors: Yue Shang, Lifan Guo, Wanying Ding, Xiaoli Song, Mengwen Liu, Haohong Wang
-
Patent number: 9898502Abstract: The present disclosure provides system and method for executing SPARQL query on a SPARQL engine. For executing the SPARQL query, a function may be instantly integrated with the SPARQL query which leads to extension of the SPARQL query. The extension may be achieved through a user friendly interface which may allow transparent integration of code (i.e., the function) in any language such as JAVA, C, C++ and the like, supporting a particular functionality. The system may integrate the code by addition of newly added code to the SPARQL library after validation. Further, the system may analyze the functionality associated with the code to optimize decision making of a user. The system may further support auto compilation and rating of the functions based on the user feedback and re-usability of the code working in a collaborative environment. Further the system may enable also enable to integrate external tools and web services.Type: GrantFiled: July 7, 2015Date of Patent: February 20, 2018Assignee: Tata Consultancy Services LimitedInventors: Snehasis Banerjee, Debnath Mukherjee
-
Patent number: 9892211Abstract: In a searchable cipher system, the security of ciphertext, the optimization of the size of ciphertext and the optimization of the network traffic are not examined enough. A registration client deposits encrypted data acquired by compressing the size of a search tag created for a search by a stochastic encryption using a mask by a hash value and an output value of a homomorphic function in a server, a search client similarly stochastically encrypts a search keyword and transmits it to the management server as a search keyword acquired by encrypting only a part of the encrypted data, the search client requests the management server to search data to be searched without making the management server release a mask by random numbers of the encrypted data and the encrypted keyword, the search client detects a wrong search in a search result, and decrypts the search result.Type: GrantFiled: August 5, 2014Date of Patent: February 13, 2018Assignee: Hitachi, Ltd.Inventors: Masayuki Yoshino, Hisayoshi Sato
-
Patent number: 9886488Abstract: Data files are received from data sources that include textual content. The data files are categorized using a taxonomy of categories, where each category has sample textual content that defines a concept for the category. The categorizing includes comparing the textual content of the data file with the sample textual content for the category. A file score is calculated for each data file to compare the degree of similarity between the defined concept of the category and a determined concept for the data file. Each data file is associated with the category if the file score is equal to or greater than a pre-determined minimum score for the category. A portion of the data file and/or file score is be provided.Type: GrantFiled: July 20, 2016Date of Patent: February 6, 2018Assignee: ALTEP, INC.Inventors: Roger W. Miller, Willem R. van den Berge
-
Patent number: 9875322Abstract: Among other things, this document describes a computer-implemented method for storing and retrieving information about the locations of objects. The method can include receiving a first query that includes one or more terms identifying an object. The first query can be determined to include a command to store location information for the object. The first query can be parsed to determine identifying information for the object, and a location can be determined for the object. The method further includes identifying one or more attributes of the object that are not specified in the first query, and causing a first set of data to be stored that characterizes the identifying information for the objet, the location of the object, and the one or more attributes of the object.Type: GrantFiled: February 12, 2015Date of Patent: January 23, 2018Assignee: Google LLCInventor: Ajay Joshi
-
Patent number: 9876837Abstract: A processor that processes encoded media is configured so as to apply constraints to the encoded bitstream. Such constraints are not those required by a specification of a standard with which the encoded media is compliant; instead such constraints reflect portions of the standard that are insufficiently constrained and are applied by the processor to ensure that the processor does not experience performance degradation or errors. The constraints can be applied, for example, as a preprocessing step before reading, writing or decoding the bitstream, or while the bitstream is being decoded, or while the bitstream is being received from a transmission.Type: GrantFiled: April 29, 2016Date of Patent: January 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sandeep Kanumuri, Shyam Sadhwani
-
Patent number: 9858304Abstract: A method for computing a cross-correlation between a first sequence and a second sequence includes: generating a first index vector based on the first sequence, the first index vector including a plurality of first elements, the first index vector excluding indices of zero valued elements of the first sequence; generating a second index vector based on the second sequence, the second index vector including a plurality of second elements, the second index vector excluding indices of zero valued elements of the second sequence; computing, on a processor, a plurality of pairwise differences between each of first elements of the first index vector and each of the second elements of the second index vector; and binning, on the processor, the plurality of pairwise differences to generate the cross-correlation of the first sequence and the second sequence.Type: GrantFiled: March 27, 2015Date of Patent: January 2, 2018Assignee: RAYTHEON COMPANYInventors: Eran Marcus, David U. Fluckiger, Brian F Boland
-
Patent number: 9854039Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: GrantFiled: January 22, 2016Date of Patent: December 26, 2017Assignee: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 9841899Abstract: A method for execution by one or more processing modules of a dispersed storage network (DSN) includes receiving a data access request for at least one data segment stored in the DSN. A vault associated with data access request is identified along with one of a plurality of sub-vaults associated with the vault. Access information corresponding to the one of the plurality of sub-vaults is retrieved to determine whether the access request is allowed. When the access request is allowed, a sub-vault directory associated with the one of the plurality of sub-vaults is retrieved to identify a DSN address corresponding to the data access request, and fulfilling the data access request based on the DSN address.Type: GrantFiled: August 5, 2014Date of Patent: December 12, 2017Assignee: International Business Machines CorporationInventors: Wesley Leggette, Bart Cilfone
-
Patent number: 9838348Abstract: A search query for searching electronic messages, such as email, may be used to search for different types of items, such as and without limitation electronic messages, contacts, photos, documents, such as and without limitation papers, presentations, etc., business entities, personal information extracted from messages, such as and without limitation purchase orders, shipments, reservations, travel itineraries, etc. Several sources of data, which may be indexed for searching, such as and without limitation a personal mail search index, contacts, or business entity, index, attachments index, extracted data index, etc. may be searched using the search query. A number of top search result items, which may include different types of items, may be presented apart from other search result items.Type: GrantFiled: December 31, 2014Date of Patent: December 5, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Yoelle Maarek, Liane Lewin-Eytan, Ariel Raviv, David Carmel, Guy Halawi, Zohar Karnin, Peter Monaco
-
Patent number: 9830633Abstract: Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.Type: GrantFiled: August 3, 2015Date of Patent: November 28, 2017Assignee: International Business Machines CorporationInventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan