Legacy Query Generator Patents (Class 707/762)
-
Patent number: 11550761Abstract: An in-place information management system having a management application built on a common data model and configured for asynchronous query-based application of policies on content stored in the disparate data storage systems through a query interface which may be part of a set of integration services. The common data model may be configured based on common architectures of the disparate data storage systems. The query interface may be configured for running a query on a data storage system in response to a search request received by the management application from a records manager and for mapping semantically equivalent keys from disparate data storage systems to a key in the common data model. The query may define a set of records to be treated similarly according to corporate policy on content lifecycle and records compliance.Type: GrantFiled: August 24, 2020Date of Patent: January 10, 2023Assignee: Open Text SA ULCInventor: Jody Hupton Palmer
-
Patent number: 10883345Abstract: A method and system are provided for processing computer log messages for log visualization and log retrieval. The method includes collecting log messages from one or more computer system components, performing a log tokenization process on the log messages to generate tokens, transforming the tokens into log vectors associated with a metric space, performing dimensionality reduction on the metric space to project the metric space into a lower dimensional sub-space, storing similarity distances between respective pairs of the log vectors, and in response to receiving a query associated with a query log message for reducing operational inefficiencies of the one or more computer system components, employing the similarity distances to retrieve one or more similar log messages corresponding to the query log message for reducing the operational inefficiencies of the one or more computer system components.Type: GrantFiled: July 13, 2018Date of Patent: January 5, 2021Inventors: Jianwu Xu, Tanay Kumar Saha, Haifeng Chen, Hui Zhang
-
Patent number: 10754828Abstract: An in-place information management system having a management application built on a common data model and configured for asynchronous query-based application of policies on content stored in the disparate data storage systems through a query interface which may be part of a set of integration services. The common data model may be configured based on common architectures of the disparate data storage systems. The query interface may be configured for running a query on a data storage system in response to a search request received by the management application from a records manager and for mapping semantically equivalent keys from disparate data storage systems to a key in the common data model. The query may define a set of records to be treated similarly according to corporate policy on content lifecycle and records compliance.Type: GrantFiled: October 2, 2017Date of Patent: August 25, 2020Assignee: Open Text SA ULCInventor: Jody Hupton Palmer
-
Patent number: 10552427Abstract: In one embodiment, a method may comprise receiving a query to search for one or more entities of the data center, the query including one or more query tokens. The method may then identify one or more entity-type nodes corresponding to the query, and rank the entity-type nodes based on a score determined for each of the identified entity-type nodes. For at least a portion of the ranked entity-type nodes, the method may generate a structured query associated with each of the entity-type nodes based at least in part of one or more activity-type nodes connected to each of the entity-type nodes. Then, the method may retrieve, based on the structured queries, results from one or more databases.Type: GrantFiled: April 29, 2016Date of Patent: February 4, 2020Assignee: NUTANIX, INC.Inventors: Himanshu Shukla, Venkata Vamsi Krishna Kothuri, Atreyee Maiti, Rahul Singh, Ziv Kennan
-
Patent number: 10515122Abstract: Systems and methods for providing a functional style matching language and high performance token stream processor and matching system. A query compiler may be used to generate a matching engine which ingests input tokens received from a tokenizer. Tokens may be expanded during the compiler phase and may be used to pre-populate a matching engine with interesting forms of the words. Both the tokenizer and the matching engine agree on a normalization of inputs. In some implementations, the matching engine utilizes a mixed push/poll architecture, which increases the speed of matching while reducing memory requirements. In some implementations, the matching engine is able to match all queries in a single pass over an input token stream without backtracking. In some implementations, the query compiler and matching engine merge multiple queries into a unified matching engine which outputs which (if any) input queries are matched by the input.Type: GrantFiled: November 12, 2015Date of Patent: December 24, 2019Assignee: Simply Measured, Inc.Inventor: Andrew White
-
Patent number: 10114894Abstract: For online searching, data of a user activity is analyzed where the user activity occurs at an application other than a search application and the search application is used for the online searching. In response to the analyzing, a topic of interest of the user is identified. A search term input is detected at the search application. A subject of the search term is identified. The search term is modified using a modifier. The modifier is a term related to the topic of interest, and the online searching occurs in response to the modified search term.Type: GrantFiled: September 28, 2015Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lambert Scott Berentsen, Gregory J. Boss, Sachin K. Mahajan, John E. Moore, Jr.
-
Patent number: 9679079Abstract: Method comprising: receiving from a client device a first search query including at least one first query search term; sending first search results of a first search; receiving from the client device elements of a second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior receiving a second search result request from the client device in respect of the second search query, sending at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion.Type: GrantFiled: July 15, 2013Date of Patent: June 13, 2017Assignee: YANDEX EUROPE AGInventors: Andrey Grigorievich Plakhov, Svetlana Jurievna Shorina
-
Patent number: 9507861Abstract: Systems, methods, and computer media for identifying related strings for search query rewriting are provided. Session data for a user search query session in an accessed click log data is identified. It is determined whether a first additional search query in the session data is related to a first user search query based on at least one of: dwell time; a number of search result links clicked on; and similarity between web page titles or uniform resource locators (URLs). When related, the first additional search query is incorporated into a list of strings related to the first user search query. One or more supplemental strings that are related to the first user search query are also identified. The identified supplemental strings are also included in the list of strings related to the first user search query.Type: GrantFiled: April 1, 2011Date of Patent: November 29, 2016Assignee: Microsoft Technolgy Licensing, LLCInventors: Alnur Ali, Jianfeng Gao, Xiaodong He, Bodo von Billerbeck, Sanaz Ahari
-
Aggregator, filter and delivery system for online context dependent interaction, systems and methods
Patent number: 9305050Abstract: A method of providing information to a user is provided. The method includes; establishing an user system interface between a client device and an information system; processing informal queries input from the client device with at least one neural network that converts the informal queries from the client device into formal queries; storing interface context in a browser of the client device, the interface context created in forming formal queries from informal queries, wherein the client device contains unique interface context in the client device's browser that is secure to the client device, the interface context aiding in the determination of future formal queries from future informal queries; searching at least one database in response to the formal queries; and providing responses to the informal queries processed by the neural network to a user through the client device.Type: GrantFiled: March 5, 2013Date of Patent: April 5, 2016Inventor: Sergey F. Tolkachev -
Patent number: 9183257Abstract: The specification relates to a method of receiving a first query and a second query. The method analyzes the second query for a presence of anaphora. If anaphora is present, the method analyzes the first query for a presence of an entity that can be associated with the anaphora. If the analysis analyzing the first query returns two or more associated entities, the method forms a third query wherein the anaphora of the second query is replaced with one of the associated entities and forms a fourth query wherein the anaphora is replaced with the other of the associated entities. The third query and the fourth query are sent to a query-ranking engine. The third query and the fourth query receive a ranking and the higher-ranked query is sent to a search engine.Type: GrantFiled: March 14, 2013Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Michael Buchanan, Mark Andrew Paskin, Pravir Kumar Gupta
-
Patent number: 8996554Abstract: Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query includes one or more current search tokens. Potentially inaccurate search tokens are identified from the one or more current search tokens. A possible replacement token is identified based upon the potentially inaccurate search token. A group of related tokens is identified from query logs, and a modified search query is generated if the replacement token is not included in the related tokens.Type: GrantFiled: December 5, 2013Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Ashutosh Garg, Kedar Dhamdhere
-
Patent number: 8869028Abstract: Disclosed are embodiments of an interface structure and a method for automated data mining of a legacy system. A GUI is employed to navigate through the legacy system interface application and access a data field. Once the data field is displayed, the GUI can receive a tag from the user labeling the data field. Additionally, a screen tracing device can trace the sequence of events that ultimately results in the data field being displayed. The traced sequence and its corresponding tag are then stored in a data storage device. These processes can be repeated for multiple different data fields. Subsequently, a sequence applying device can retrieve one or more previously stored sequences in response to a request referencing the corresponding tag(s) and can apply the sequence(s) in order to access, for processing, data from the corresponding data field(s).Type: GrantFiled: May 18, 2009Date of Patent: October 21, 2014Assignee: Xerox CorporationInventor: David P. Rich
-
Patent number: 8868600Abstract: A computer-implemented system and method for implementing a value help search that includes receiving a value help search criteria from a user and sending the value help requests to multiple backend systems using a server computer system in a service oriented architecture system. Sending the value help search criteria may include a specific search help name to one of the multiple backend systems. The value help search service receives both metadata and result data from said one of the multiple backend systems. The metadata describes the structure of a search results. The value help search service may generate a search result table from the result data received from the backend system.Type: GrantFiled: September 29, 2009Date of Patent: October 21, 2014Assignee: SAP AGInventors: Frederik Thormaehlen, Robert Lorch
-
Patent number: 8832020Abstract: A computer system architecture and process transforms the organizing principles of business data management seen in traditional or common place settings across disparate data stores into an object-semantic model. The transformation is implemented in a transitory, managed risk implementation approach for data access migration. This approach will enable data agility and will move data storage closer to information storage, while supporting the rapid development of business capabilities. This approach will bridge the gaps between relational database/file based storage (less expressive) and object-semantic representation (more expressive). This process/method will connect information residing in legacy data structures such as relational database/file based storage on disk drives to instances populating an expressive object-semantic model in persistent grid based memory.Type: GrantFiled: November 15, 2011Date of Patent: September 9, 2014Assignee: Medco Health Solutions, Inc.Inventors: Mark Joseph Landy, Jimmy Chou, Tej Anand, Tanya Kaplun, Sarah Mord Myers, Peter Foreman
-
Patent number: 8819048Abstract: Virtually managing repositories to provide retention management services is disclosed. An indication is received that a retention management service is desired to be performed with respect to an external content item. A reference object is created that represents the external content item. The reference object is used to perform the retention management service with respect to the external content item.Type: GrantFiled: February 16, 2006Date of Patent: August 26, 2014Assignee: EMC CorporationInventors: Razmik Abnous, Victor Spivak, Eric Merhoff
-
Patent number: 8688750Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.Type: GrantFiled: March 27, 2012Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Christopher A. Evans, David R. Parlin, Jason F. Moore, Lyon K. F. Wong, Relja B. Ivanovic, Samuel Thomas Williams, Scott E. Dart, Stephan Hoefnagels, Timothy P. McKee
-
Patent number: 8635238Abstract: An inventory stock ledger system, apparatus and method including a process by which one can track inventory efficiently, but can also utilize to perform inventory analysis on a dynamic level. The method includes recording inventory snapshots across various dimensions of a retail business and tracking the inventory levels for select products in to provide real time reports. Central to the apparatus is the idea that inventory can be viewed from a central starting point, and then examined among various dimensions. Inventory management is readily modified and dynamic. The method includes a build capability for examining the inventory levels and snapshots of inventory for a retail market franchise.Type: GrantFiled: January 11, 2010Date of Patent: January 21, 2014Assignee: Fairway Group Acquisition CompanyInventors: Arthur Tisi, Kevin McDonnell, Oleg Margolin, Oleg Alshansky
-
Patent number: 8626785Abstract: Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query includes one or more current search tokens. Potentially inaccurate search tokens are identified from the one or more current search tokens. A possible replacement token is identified based upon the potentially inaccurate search token. A group of related tokens is identified from query logs, and a modified search query is generated if the replacement token is not included in the related tokens.Type: GrantFiled: May 17, 2011Date of Patent: January 7, 2014Assignee: Google Inc.Inventors: Ashutosh Garg, Kedar Dhamdhere
-
Patent number: 8612469Abstract: A network-accessible toolbox permits collaborative annotation, facilitating interaction and communication among users. In an implementation, content on a Web page, or other page or document accessible through a network or the Internet, can be annotated. A user can view the page and with the toolbox, select content on the page and make an annotation or suggestion. Multiple users can view and make annotations to the same page at the same time. After annotations are made, users can view the page with annotations made by other users. The author or owner of the page can accept or reject the annotations or suggestions made to the page. If the owner accepts a particular suggestion, the selected content is replaced with the suggestion.Type: GrantFiled: April 26, 2010Date of Patent: December 17, 2013Assignee: GlobalEnglish CorporationInventors: Sam Neff, Raymond Galang, Sundararajan Parasuraman
-
Patent number: 8548985Abstract: Methods and apparatus for optimizing an abstract query are disclosed. Embodiments of the present invention allow an abstract database to optimize an abstract query composed from a set of logical fields. Each logical field includes a field name and an access method used to map the logical field to an underlying physical representation of the data. After a user composes an abstract query and submits it for execution, a runtime component and optimization component may be configured to resolve the abstract query to a physical query of the underlying physical data source using an access method associated with each logical field. In addition, as the runtime component builds a query consistent with the schema of the underlying database, an optimizing component may modify the query using any suitable optimization techniques.Type: GrantFiled: October 29, 2004Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Travis M. Drucker, Brian R. Muras, Jeffrey W. Tenner
-
Patent number: 8495080Abstract: A method and system for initializing a multi-tenant database. The method includes the steps of: executing a trial of a legacy initialization tool on a trial database; capturing database statements issued by the legacy initialization tool during the step of executing a trial; capturing trial execution results of the database statements; executing the legacy initialization tool on a multi-tenant database; intercepting the database statements issued by the legacy initialization tool during the step of executing the legacy initialization tool on the multi-tenant database; and executing a mock of intercepted database statements corresponding to types of the database statements, types of tables involved in the database statements, and the trial execution results of the database statements, where at least one of the steps is carried out using a computer device.Type: GrantFiled: August 14, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Bo Gao, Chang Jie Guo, Ning Wang, Qi Rong Wang, Xiao Feng Wang, Zhi Hu Wang, Zhen Chun Xiao, Chun Lin Zhang
-
Patent number: 8495079Abstract: A method and system for initializing a multi-tenant database. The method includes the steps of: executing a trial of a legacy initialization tool on a trial database; capturing database statements issued by the legacy initialization tool during the step of executing a trial; capturing trial execution results of the database statements; executing the legacy initialization tool on a multi-tenant database; intercepting the database statements issued by the legacy initialization tool during the step of executing the legacy initialization tool on the multi-tenant database; and executing a mock of intercepted database statements corresponding to types of the database statements, types of tables involved in the database statements, and the trial execution results of the database statements, where at least one of the steps is carried out using a computer device.Type: GrantFiled: March 28, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Bo Gao, Chang Jie Guo, Zhen Chun Xiao, Ning Wang, Qi Rong Wang, Xiao Feng Wang, Zhi Hu Wang, Chun Lin Zhang
-
Patent number: 8433695Abstract: A key/value store comprising a first tier storage device configured to store information about a plurality of keys for a plurality of values without the values, and a second tier storage device coupled to the first tier storage device and configured to store the values associated with the keys without the keys, wherein the first tier storage device has lower latency and higher throughput than the second tier storage device, and wherein the second tier storage device has higher capacity than the first tier storage device. Also disclosed is a method comprising receiving a key/value operation request at a first tier storage device, mapping a key in the key/value operation request to a locator stored in a second tier storage device if the key/value operation request is valid, and mapping the locator to a value in a third tier storage device if the key has a corresponding locator.Type: GrantFiled: April 29, 2011Date of Patent: April 30, 2013Assignee: Futurewei Technologies, Inc.Inventors: Jianming Wu, Guangyu Shi, Masood Mortazavi, Avraham Kapuya
-
Patent number: 8407237Abstract: A system and method of connecting legacy database applications and new database systems. The method includes parsing SQL scripts by a connector program. In this manner, the legacy application system does not have to be replaced to work with the new database system.Type: GrantFiled: December 20, 2011Date of Patent: March 26, 2013Assignee: SAP AGInventors: Vladimir Kudryavtsev, Nenghong Fu
-
Publication number: 20120310965Abstract: A method and system for initializing a multi-tenant database. The method includes the steps of: executing a trial of a legacy initialization tool on a trial database; capturing database statements issued by the legacy initialization tool during the step of executing a trial; capturing trial execution results of the database statements; executing the legacy initialization tool on a multi-tenant database; intercepting the database statements issued by the legacy initialization tool during the step of executing the legacy initialization tool on the multi-tenant database; and executing a mock of intercepted database statements corresponding to types of the database statements, types of tables involved in the database statements, and the trial execution results of the database statements, where at least one of the steps is carried out using a computer device.Type: ApplicationFiled: August 14, 2012Publication date: December 6, 2012Applicant: International Business Machines CorporationInventors: Bo Gao, Chang Jie Guo, Zhen Chun Xiao, Ning Wang, Qi Rong Wang, Xiao Feng Wang, Zhi Hu Wang, Chun Lin Zhang
-
Patent number: 8196093Abstract: Provided are an apparatus and method of componentizing a legacy system that reconstructs software components, which are included in the legacy system, as abstract or logical modules according to the association between the components. An apparatus for componentizing a legacy system includes a legacy code analyzing unit which analyzes the association between one or more legacy codes, which are included in the legacy system, a component generating unit which generates data for defining one or more components by referring to the analyzed association, a component analyzing unit which analyzes the association between the components, and a data updating unit which updates the data by referring to the association between the components.Type: GrantFiled: October 2, 2007Date of Patent: June 5, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung-ho Son, Seok-jin Hong, Kyung-sub Min, Dae-sung Cho
-
Patent number: 8185542Abstract: An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to access a legacy data base management system having a dialog-based request format to prepare, modify, and execute stored procedures. The user request is passed to the legacy data base management system via the Internet. The command type is determined whereby list, parameter, column, and execute commands are defined. In response to the user request, the scripted procedure is accessed, prepared, modified, or executed, as appropriate. Invalid and/or undefined requests result in an error response. Valid and defined requests result in performance of the requested command and transfer of an appropriate response to the user terminal.Type: GrantFiled: May 19, 2004Date of Patent: May 22, 2012Assignee: Unisys CorporationInventors: Tadd E. Vanyo, Craig D. Hanson, Neil A. Lambert, Michael F. Parenteau
-
Patent number: 8150867Abstract: The various disclosed techniques and equipment relate to synchronizing a subscriber's address books located in a portal and in the subscriber's mobile station, determining the subscription status of a directory number of another party with whom the subscriber intends to communicate, and/or for enabling the subscriber to make a referral to another party who might not be a qualified subscriber.Type: GrantFiled: November 15, 2010Date of Patent: April 3, 2012Assignee: Cellco PartnershipInventors: Sanjeevan Sivalingham, Biren Patel
-
Patent number: 8095386Abstract: A master matching index (MMI) is accessible to a plurality of entities connected over a network. Access to the MMI is provided via MMI adapters distributed among the entities. A distributed MMI adapter contains matching algorithms that specify how record queries from its associated entity should be compared against information in the MMI. Accordingly, an MMI may be searched for matches according to matching algorithms specified by disparate entities.Type: GrantFiled: May 2, 2006Date of Patent: January 10, 2012Assignee: Medicity, Inc.Inventors: James K. Lassetter, David Coyle, Jared Crapo
-
Patent number: 7996416Abstract: Techniques for object relational mapping in database technologies are described herein. According to one embodiment, in response to a query statement for accessing a relational database, a syntax tree is generated to represent semantic information of the query statement, where the query statement includes a wildcard parameter and is implemented as an object of a SQL. A data type of the wildcard parameter is predicted based on the semantic information obtained from the syntax tree in view of a structure representing the syntax tree. The predicted data type of the wildcard parameter is used to access the corresponding entry of the relational database. Other methods and apparatuses are also described.Type: GrantFiled: August 31, 2007Date of Patent: August 9, 2011Assignee: Red Hat, Inc.Inventor: Steven Ebersole
-
Patent number: 7962497Abstract: The subject disclosure pertains to relationships between items. Relationships between items can be defined external to the items themselves thereby providing a modular, flexible and extensible system. For instance, relationships between items can be defined in a class that includes methods for returning particular elements or values in accordance with a specified relationship. Moreover, a compiler or like system can be extended to accept relationship expressions in a simple property format and direct such calls to specific methods.Type: GrantFiled: September 20, 2005Date of Patent: June 14, 2011Assignee: Microsoft CorporationInventors: Benjamin Albahari, Michael E. Deem, Henricus Johannes Maria Meijer
-
Patent number: 7953746Abstract: Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query includes one or more current search tokens. Potentially inaccurate search tokens are identified from the one or more current search tokens. A possible replacement token is identified based upon the potentially inaccurate search token. A group of related tokens is identified from query logs, and a modified search query is generated if the replacement token is not included in the related tokens.Type: GrantFiled: December 7, 2007Date of Patent: May 31, 2011Assignee: Google Inc.Inventors: Ashutosh Garg, Kedar Dhamdhere
-
Patent number: 7949192Abstract: Techniques for converting analog medical video data to digital objects include receiving a digital video signal. The signal is produced by converting an analog video signal from playing a legacy analog medical video medium on an appropriate analog video player. Without human intervention, a first portion of a video frame of the digital video signal is determined where characters are imaged onto the analog medical video by the legacy system. The first portion of the video frame is processed in a video optical character recognition process to generate first character data. Non-video descriptive data associated with the analog medical video data is determined based on the first character data. Digital video data based on the digital video signal is stored in association with the non-video descriptive data. These techniques allow one or more extensive analog medical video libraries to be converted quickly and at low cost in human labor.Type: GrantFiled: May 8, 2007Date of Patent: May 24, 2011Assignee: University of Maryland, BaltimoreInventor: Paul Nagy
-
Patent number: 7917604Abstract: A technique of operating a data storage assembly involves providing a series of web pages to a web browser and buffering a set of potential configuration settings from the web browser. The web browser is controlled by a user. The series of web pages details operational aspects of the data storage assembly. The set of potential configuration settings is arranged to direct future operation of the data storage assembly. The technique further includes receiving a commit command from the web browser after the set of potential configuration settings has been buffered. The technique further includes committing, in response to the commit command, a set of configuration changes on the data storage assembly based on the set of potential configuration settings to provide the user with a commit-at-the-end, wizard-style configuration behavior through the web browser.Type: GrantFiled: June 29, 2007Date of Patent: March 29, 2011Assignee: EMC CorporationInventors: Brian R. Gruttadauria, Joseph Frank, Sigalit Adoot-Tari
-
Patent number: 7792853Abstract: Disclosed herein is a method for presenting data flow in legacy programs from one device to another by representing the relation between blocks of code in the legacy program and multiple data variables present in the program. The method and system disclosed herein defines the grammar of the legacy language and builds the relational database of the legacy programs based on the grammar. The method defines the action of a block of code within the legacy programs by identifying data variables and mapping the relation between the actions and the data variables.Type: GrantFiled: January 25, 2007Date of Patent: September 7, 2010Inventors: Ragothaman Subbian, Usha Raikar
-
Patent number: 7743065Abstract: Data objects can be cross-referenced or linked between multiple systems by normalizing the communications between the multiple systems rather than creating hard code links. The normalization includes creating and inserting data mapping information in messages exchanged by the multiple systems, according to certain embodiments. According to certain other embodiments, an alert mechanism may be included in the message to indicate that mapping information is present in the message.Type: GrantFiled: June 27, 2002Date of Patent: June 22, 2010Assignee: Siebel Systems, Inc.Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou