Query Mapping Patents (Class 707/763)
-
Patent number: 12182113Abstract: Managing database systems using human-readable declarative definitions, including reading, by a database development tool, a declarative expression for at least part of a database; identifying, by the database development tool, a first database platform including a native database language; and generating, by the database development tool, in dependence upon the declarative expression and the first database platform, a first set of native database language statements defining at least a portion of the database.Type: GrantFiled: January 9, 2023Date of Patent: December 31, 2024Assignee: PURE STORAGE, INC.Inventors: James Orson, Wei Li, Daniel Sonka
-
Patent number: 12056145Abstract: A method enables on-demand delivery of data from a plurality of heterogeneous external data sources to a data analytics tool. With a mapping of one or more identified data connectors, a no-code client query, as formulated in a first data model, is dynamically translated to one or more external queries formulated in one or more alternate data models of the heterogeneous external data sources. With the mappings of the one or more identified connectors, each response to the one or more external queries is reformulated from the one or more alternate data models to the first data model to yield one or more client query results objects. The client query results objects are sent to the data analytics tool.Type: GrantFiled: March 24, 2023Date of Patent: August 6, 2024Assignee: BLUE LIGHT LLCInventors: Marcos Cejudo, Robert Nowrot
-
Patent number: 12013850Abstract: A method for querying and analyzing datasets via natural language processing (NLP) that can maintain context is disclosed. According to one embodiment, a computer-implemented method includes receiving, by a user interface, at least one of an utterance or a structured query language statement. The method includes identifying zero or more previous data conversation steps indicated by the utterance. The method includes determining, based on the utterance and the zero or more previous data conversation steps, an effective schema targeted by the utterance. The method includes generating, based on the utterance and the effective schema, an intermediate structured query language statement that is representative of the utterance. The method includes generating an executable structured query language statement based on the intermediate structured query language statement. The method includes executing the executable structured query language statement for the data query engine schema.Type: GrantFiled: June 10, 2021Date of Patent: June 18, 2024Assignee: Alation, Inc.Inventors: Joachim Rahmfeld, Jennifer Wu
-
Patent number: 12001422Abstract: A method, system and apparatus of processing queries, including inputting a query as query data, generating paraphrases from the query data, and normalizing the generated paraphrases according to predefined annotations of a schema.Type: GrantFiled: March 28, 2019Date of Patent: June 4, 2024Assignee: International Business Machines CorporationInventors: Hangu Yeo, Octavian Popescu, Elahe Khorasani, Vadim Sheinin
-
Patent number: 11907185Abstract: Various techniques described herein relate to using a shared hierarchical data design model for creating and transferring data within distributed systems. Components within a distributed system may access a shared hierarchical data design model when designing and creating software components, data structures, or application programming interfaces (APIs) through which data is transferred. Additional techniques include verifying and enforcing that the components of the distributed system conform with the shared hierarchical data design model, including using design/development environments and element-by-element analyses of the data structures transferred between components of the distributed system.Type: GrantFiled: August 19, 2021Date of Patent: February 20, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Scott D. Kussmann, Christopher L. Tallyn
-
Patent number: 11909707Abstract: Systems and methods for providing message schema migration in messaging systems. In one implementation, a definition of a messaging schema is received. One or more transformation files associated with the messaging schema is received, wherein the one or more transformation files define a plurality of transformations to be applied to incoming messages. An order of applying the plurality of transformations is determined. The plurality of transformations is applied to a message of the incoming messages according to the determined order. The message is forwarded to a messaging system.Type: GrantFiled: April 15, 2022Date of Patent: February 20, 2024Assignee: Red Hat, Inc.Inventors: Carles Arnal Castello, Paolo Antinori
-
Patent number: 11874859Abstract: A system for and method of generating an API or an API template for use with a map service. The API, e.g., URL when invoked in a WMS server or WMTS server, causes generating a metadata for a set of one or more areas of interest (AOIs) and one or more date ranges. The metadata provides access to a dataset of surveys via getmap or gettile requests. The API is dynamic in that the effect of the API (the metadata generated) is automatically updated whenever there has been a new survey added in the set of AOIs and date ranges. The API template is for a TMS service, and when populated, provides for causing any tiled map in the set of AOIs and date ranges to be displayed.Type: GrantFiled: July 12, 2021Date of Patent: January 16, 2024Inventors: Igor Zevaka, Simon John Cochrane
-
Patent number: 11875393Abstract: System and methods are described for generating recommendations from dynamically-mapped data. In one implementation, a database system receives a first request to generate a recommendation objection and a second request to retrieve additional data to include in the recommendation object. The database system retrieves the recommendation data from a first database table. The database system identifies the additional data in a second database table that is stored separately from the first database table. The database system generates the recommendation object to include the recommendation data from the first database, and maps the additional data to one or more fields of the recommendation object.Type: GrantFiled: January 28, 2020Date of Patent: January 16, 2024Assignee: Salesforce, Inc.Inventors: Joel Ragnar Palmert, Kiran Hariharan Nair, Merwan Hade, Nikhil Kataria, Jia Lian Wang, Michael Moriarty
-
Patent number: 11741970Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining hotword suitability. In one aspect, a method includes receiving speech data that encodes a candidate hotword spoken by a user, evaluating the speech data or a transcription of the candidate hotword, using one or more predetermined criteria, generating a hotword suitability score for the candidate hotword based on evaluating the speech data or a transcription of the candidate hotword, using one or more predetermined criteria, and providing a representation of the hotword suitability score for display to the user.Type: GrantFiled: January 6, 2022Date of Patent: August 29, 2023Assignee: Google LLCInventors: Andrew E. Rubin, Johan Schalkwyk, Maria Carolina Parada San Martin
-
Patent number: 11682318Abstract: Embodiments for assisting pronunciation correction are described. A representation of a user pronunciation of an utterance is received. A representation of a target pronunciation of the utterance is identified. The representation of the user pronunciation of the utterance is compared to the representation of the target pronunciation of the utterance. A recommendation associated with correcting the user pronunciation of the utterance is generated based on the comparing of the representation of the user pronunciation of the utterance to the representation of the target pronunciation of the utterance and information associated with the user.Type: GrantFiled: April 6, 2020Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles Arthur Jochim, Pierpaolo Tommasi, Francesca Bonin, Martin Gleize
-
Patent number: 11663159Abstract: A method, apparatus, system, and computer program code for policy-based enforcement in a data virtualization system is provided. Responsive to receiving a query, a computer identifies a virtual object among a set of connected objects that is represented by a set of data assets and their hierarchical relationships. The virtual object corresponds to a subset of the data assets. The computer identifies a subset of objects according to a cumulative transitive closure of the virtual object over the set of connected objects. The computer identifies a set of policies for the subset of objects. For each object in the subset of objects, the computer determines an intermediate decision according to set of policies, whereby a set of intermediate decisions is formed. The computer deterministically reconciles the set of intermediate decisions to generate a resolved decision. The computer provides access to the queried virtual objects based on the resolved decision.Type: GrantFiled: August 31, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Maxim Neaga, Roger C. Raphael, Shantanu Sadanand Mundkur, Hebert Walter Pereyra, Yaxian Wang
-
Patent number: 11636106Abstract: A method enables federated search of a plurality of heterogeneous external data sources from a data analytics tool. With a mapping of one or more identified data connectors, a client search call, as formulated in a first data model, is translated to one or more external search calls formulated in one or more alternate data models of the heterogeneous external data sources. With the mappings of the one or more identified connectors, each response to the one or more external search calls is reformulated from the one or more alternate data models to the first data model to yield one or more client search result objects. The client search result objects are merged to a data warehouse. The client search call, as formulated in the first data model, is executed against the data warehouse. Results of the executed client search call are sent to the data analytics tool.Type: GrantFiled: April 13, 2021Date of Patent: April 25, 2023Inventors: Marcos Cejudo, Robert Nowrot
-
Patent number: 11575645Abstract: The present disclosure relates generally to Lightweight Directory Access Protocol (LDAP), and more particularly, to techniques for improving query performance on an LDAP server. One particular technique includes receiving a LDAP query having search criteria, identifying one or more search filters within the search criteria, determining candidate indices based on the identified one or more search filters, evaluating the candidate indices based on statistics collected for the candidate indices, selecting one or more indices from the candidate indices based on the evaluating, and executing the LDAP query on an LDAP directory using the selected one or more indices.Type: GrantFiled: November 29, 2018Date of Patent: February 7, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hitaisinee Himadri Tanaya, Lutfiye Umit Yalcinalp
-
Patent number: 11539754Abstract: Techniques are disclosed for generating network security policies for different versions of a component of an application deployed in a computing environment where the different versions have potentially different network requirements and the different versions operate together at the same time in the computing environment. The disclosed techniques include capabilities for enabling different versions of a component of a containerized application to co-exist at the same time on different computing nodes in a cluster of nodes in a containerized environment that deploys and executes the application. The techniques additionally include capabilities for enabling different network policies to be generated for the different versions of the component, where each component has potentially different network requirements. The techniques provide a mechanism to create precise, per-component network policies, while respecting the overall coarse-grained policies of the containerized application.Type: GrantFiled: December 16, 2020Date of Patent: December 27, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Olgierd Stanislaw Pieczul, Robert Graham Clark, Nitin Srinivasa Rao Jami
-
Patent number: 11500824Abstract: A proxy server acts as an intermediary between a database client and a database server. The proxy server is configured with a set of user-defined rules. When a request is received from the database client, the proxy server may apply rules that modify, route, reject, log, or pass the request to the database server. Individual rules may be based on attributes of the client computer system, database server, or the request itself. In one embodiment, a rule may be used to translate a request from a format provided by the client into a format preferred by a destination database. In one embodiment, a rule may route a particular request to one of a number of databases based on the nature of the request.Type: GrantFiled: April 3, 2017Date of Patent: November 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Dennis Tighe, Matthew Walters, Brian Welcker
-
Patent number: 11475098Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for collecting and surfacing web content are provided. Web content from a webpage may be displayed in a web browser. A type associated with the webpage may be identified. An indication to add a new section corresponding to the webpage to a content collection pane may be received. A plurality of elements on the webpage may be identified based on the identified type associated with the webpage. A subset of web content from the webpage corresponding to the plurality of elements may be extracted. The new section may be added to the content collection pane, wherein the new section comprises the subset of web content extracted from the webpage.Type: GrantFiled: August 9, 2019Date of Patent: October 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Steven Michael McMurray, Felix Gerard Torquil Ifor Andrew, Silvana Patricia Moncayo, William Christian Ross Stockwell, Laurentiu Titi Nedelcu, Sophors Khut, Yuxiao Sun, Ryan Young
-
Patent number: 11361023Abstract: A system can receive an identifier for a query used by a query service of one or more query services and an identifier for the query used by an issuing computer system. The query service and the computer system that issued the query can use different schemas for query results. A mapping can be established that maps elements of one schema to the other schema. This mapping, and a mapping of the query identifiers, can be used to convert query results to a format useable by the computing system that issued the query. By converting query results from multiple query services, which may have different formats, to a common format of the issuing computing system, the use of multiple query services is facilitated.Type: GrantFiled: July 3, 2019Date of Patent: June 14, 2022Assignee: SAP SEInventors: Lei Huang, Haibin Yuan, Ting Wang, Guoliang Li, Zhiqian Ding, Wenchang Zhang, Lin Zhao, Lishi Shen, Sai Wu
-
Patent number: 11348678Abstract: Techniques are provided that include obtaining a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors. A plurality of local features of an image are identified based on the vocabulary, the local features being represented by a plurality of local descriptors. An associated visual word in the vocabulary is determined for each of the plurality of local descriptors. A plurality of global signatures for the image are generated based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image, two or more of the different cropped versions of the image being centered at a same pixel location of the image, and an image recognition search is facilitated using the plurality of global signatures to search a document image dataset.Type: GrantFiled: February 14, 2020Date of Patent: May 31, 2022Assignee: Nant Holdings IP, LLCInventor: Bing Song
-
Patent number: 11334568Abstract: A method and system for data retrieval in an enterprise portal application. The method and system include receiving, in a data access layer, a request for object data from a business logic layer. The method and system further includes validating, by a schema layer in communication with the data access layer, that cache data of a cache and data of one or more databases of the enterprise portal application are synchronized. The cache data may include table data and index data of the one or more databases of the enterprise portal application. The method and system further include retrieving, if the cache is validated, table data from the cache, and returning the object data to the business logic layer, the object data corresponding to the retrieved table data.Type: GrantFiled: March 20, 2018Date of Patent: May 17, 2022Assignee: Locus Robotics Corp.Inventor: Vijay Mohan
-
Patent number: 11240361Abstract: A mobile terminal according to an embodiment of the present invention may comprise: a display unit; a memory which stores hierarchy information including a plurality of categories that are classified based on the hierarchy; and a learning data unit which obtains user information, which provides the hierarchy information if a category corresponding the obtained user information among the plurality of categories is not stored, and which registers the category corresponding to the user information in the hierarchy information.Type: GrantFiled: December 29, 2017Date of Patent: February 1, 2022Assignee: LG ELECTRONICS INC.Inventors: Jongwoo Han, Seungjun Lee
-
Patent number: 11107010Abstract: Methods, apparatus, and computer program products for exchanging content with a content management system comprising an extended record data structure. A plurality of records are maintained at the travel management system in an extended record data structure that includes first data containers containing standard data elements and second data containers containing non-standard data elements. Each non-standard data element is associated with a respective structure description file defining a structure of the attributes of the non-standard data element. A first data exchange message is generated at the travel management system and includes the structure description file of one of the non-standard data elements and a set of values corresponding to values of the attributes of the one of the non-standard data elements. The first data exchange message is transmitted according to a first data exchange format from the travel management system to the client device.Type: GrantFiled: July 18, 2018Date of Patent: August 31, 2021Assignee: Amadeus S.A.S.Inventors: Vanessa Fontebride, Christel Charrat, Ludovic Le Sinq, Marion Francois, Pierre Gadeyne, Christian Ceelen
-
Patent number: 11068557Abstract: In an approach to mobile application usage detection, one or more computer processors detect mobile application usage data of one or more computing devices in a first geographic area during a first time period. The one or more computer processors display the mobile application usage data on an electronic map, where the electronic map depicts at least the first geographic area.Type: GrantFiled: October 15, 2018Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 10902464Abstract: An advertising and data analysis platform may need to mine through vast amounts of data to come up with insights into advertising effectiveness, and measure and improve the effectiveness of advertising reach. Distributed network data analytics may be applied to ad matching/targeting, such that an in-memory cluster computing environment may be used with advertising data. For example, HADOOP may be utilized for distributed processing of the vast amounts of data and the HADOOP distributed file system (HDFS) is used for organizing communications and storage of that data. Satellite clusters or nodes may be generated that also utilize HDFS. For example, a SPARK or SHARK satellite cluster may be arranged to further utilize the HDFS of the HADOOP clusters.Type: GrantFiled: August 27, 2014Date of Patent: January 26, 2021Assignee: Verizon Media Inc.Inventors: Ram Sriharsha, Tim Tully, Supreeth Rao, Reynold Xin
-
Patent number: 10769184Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.Type: GrantFiled: September 29, 2015Date of Patent: September 8, 2020Assignee: Apple Inc.Inventors: Jennifer L. Moore, John M. Homkvist
-
Patent number: 10754851Abstract: Systems and techniques are described that provide for question answering using data visualizations, such as bar graphs. Such data visualizations are often generated from collected data, and provided within image files that illustrate the underlying data and relationships between data elements. The described techniques analyze a query and a related data visualization, and identify one or more spatial regions within the data visualization in which an answer to the query may be found.Type: GrantFiled: December 22, 2017Date of Patent: August 25, 2020Assignee: ADOBE INC.Inventors: Scott Cohen, Kushal Kafle, Brian Price
-
Patent number: 10585928Abstract: An approach is provided in which an information handling system matches a set of documents, from a corpus of documents, to a query received from a client. The information handling system determines an amount of facets corresponding to the matching set of documents by dynamically dividing the corpus of documents into multiple sub-corpuses and performing complement facet counting on at least one of the sub-corpuses. In turn, the information handling system sends a set of results to the client that includes the determined amount of facets corresponding to the matching set of documents.Type: GrantFiled: April 13, 2017Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Takashi T. Fukuda, Hiroaki Kikuchi, Masaki Komedani, Shimpei Yotsukura
-
Patent number: 10585929Abstract: An approach is provided in which an information handling system matches a set of documents, from a corpus of documents, to a query received from a client. The information handling system determines an amount of facets corresponding to the matching set of documents by dynamically dividing the corpus of documents into multiple sub-corpuses and performing complement facet counting on at least one of the sub-corpuses. In turn, the information handling system sends a set of results to the client that includes the determined amount of facets corresponding to the matching set of documents.Type: GrantFiled: June 13, 2017Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Takashi T. Fukuda, Hiroaki Kikuchi, Masaki Komedani, Shimpei Yotsukura
-
Patent number: 10558710Abstract: A method, computer system, and computer program product for determining a server conversational state in an interactive dialog between a server and an administrator is provided. The embodiment may include receiving a query statement from a user. The embodiment may also include updating a context map to reflect a context of the received query statement. The embodiment may further include transmitting a request to one or more cognitive engines capable of resolving the received query statement. The embodiment may also include processing the transmitted request in each of the one or more cognitive engines. The embodiment may further include updating the context map with a resolution operation performed by the one or more cognitive engines. The embodiment may also include displaying a response to the user.Type: GrantFiled: March 11, 2019Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Anu Jalan, Naveen Kumar T, Priya Kannan, Shashank MS
-
Patent number: 10489365Abstract: In an approach, the database server generates a request for data representing rows of a table, the request identifying one or more data blocks stored on a storage system. The database server then generates metadata describing one or more filtering conditions to be applied to the rows and sends the metadata along with the request to the storage system. The storage system, when applying filtering conditions to a column containing a LOB, determines whether the LOB is stored in-line or out-of-line. If the column contains an out-of-line LOB, the storage system skips the filtering conditions on the column. If the column contains an in-line LOB, the storage system applies the filtering conditions to the column. Upon obtaining the filtered data from the storage system, the database server retrieves the data blocks for out-of-line LOBs and applies the skipped filtering conditions to create a final result set.Type: GrantFiled: March 14, 2013Date of Patent: November 26, 2019Assignee: Oracle International CorporationInventors: Vineet Marwah, Amit Ganesh, Teck Hua Lee, Hui Joe Chang, Zhen Hua Liu
-
Patent number: 10467240Abstract: A method of querying a database system, the database system comprising at least one database populated with a plurality of unique, multi-character expressions associated with the data entities of the at least one database, the method comprising: providing a graphical user interface for receiving at least one input selection from a user defining a database query expression; scanning the at least one database with the database query expression to obtain a first set of results; parsing the first set of results with a user profile expression associated with the user to obtain a second set of results, the user profile expression comprising a unique, multi-character expression; and displaying the second set of results in the graphical user interface.Type: GrantFiled: September 18, 2018Date of Patent: November 5, 2019Assignee: IMOSPHERE LTDInventors: Paul Clifford, Mark Robinson, Toby Rogers
-
Patent number: 10459941Abstract: A method of generating context-specific content from a database system for display in a user interface of a personal information management (PIM) application is provided. The method comprises receiving, by a database server, user selection of one or more database applications from a requesting user to generate context-specific content customized by the requesting user for display in a PIM application user interface. The method further comprises generating, using the user-selected database applications, user-customized context-specific content and transmitting to the PIM application, by the database server, the user-customized context-specific content for display in the PIM application user interface along with a PIM message. The user-customized context-specific content is relevant to the PIM message. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: February 22, 2017Date of Patent: October 29, 2019Assignee: salesforce.com, inc.Inventors: Christopher David Gamble, Damien Joly
-
Patent number: 10462284Abstract: Techniques of category-based fence are described. A category-based fence can correspond to a group of signal sources instead of a point location fixed to latitude and longitude coordinates. The group of signal sources can represent a category of entities, e.g., a particular business chain. The signal sources can be distributed to multiple discrete locations. A category-based fence associated with the group, accordingly, can correspond to multiple locations instead of a single point location and a radius. Each signal source in the group can be associated with a category identifier unique to the group and uniform among signal sources in the group. The category identifier can be programmed into each signal source. A mobile device can enter the category-based fence by entering any of the discrete locations when the mobile device detects the signal identifier. The mobile device can then execute an application program associated with the category-based fence.Type: GrantFiled: February 22, 2019Date of Patent: October 29, 2019Assignee: Apple Inc.Inventors: Lukas M. Marti, Shannon M. Ma
-
Patent number: 10409795Abstract: In an approach, the database server generates a request for data representing rows of a table, the request identifying one or more data blocks stored on a storage system. The database server then generates metadata describing one or more filtering conditions to be applied to the rows and sends the metadata along with the request to the storage system. The storage system, when applying filtering conditions to a column containing a LOB, determines whether the LOB is stored in-line or out-of-line. If the column contains an out-of-line LOB, the storage system skips the filtering conditions on the column. If the column contains an in-line LOB, the storage system applies the filtering conditions to the column. Upon obtaining the filtered data from the storage system, the database server retrieves the data blocks for out-of-line LOBs and applies the skipped filtering conditions to create a final result set.Type: GrantFiled: March 14, 2013Date of Patent: September 10, 2019Assignee: Oracle International CorporationInventors: Vineet Marwah, Amit Ganesh, Teck Hua Lee, Hui Joe Chang, Zhen Hua Liu
-
Patent number: 10353981Abstract: In the context of tracking systems, it is difficult to ensure that an organization has a complete, accurate database of contacts stored in its tracking system. When tracking systems users are required to manage exporting and importing of contacts from their desktop mail clients and handheld devices, it is almost certain that contact information will not be kept up-to-date and that confidence in the accuracy of the contact information will not be high. By enabling a remote directory access portal in the tracking system, all users can be assured that they have available the latest contact information for the organizations' contacts. In addition to providing directory access, the tracking system can authenticate users and, based on the users' entitlements, authorize users' access to specific contacts.Type: GrantFiled: November 30, 2015Date of Patent: July 16, 2019Assignee: Bullhorn, Inc.Inventors: Geoffrey D. Greene, Arthur L. P. Papas, William Mirie Kimeria, Richard L. Leeds, III
-
Patent number: 10334045Abstract: A method includes transmitting a first write request that includes a first encoded data slice of a first data object encoded under a first encoding scheme, and a first slice identifier corresponding to the first encoded data slice assigned to a first memory location of a distributed storage network (DSN) based on the first slice identifier. A second write request that includes a second encoded data slice of the first data object encoded under a second encoding scheme, and a second slice identifier corresponding to the second encoded data slice, is transmitted, and the second encoded data slice is assigned to a second memory location of the DSN based on the second slice identifier. A request to access the first data object is received. A derived second slice identifier is generated in response to determining that the first data object requested for access is stored under multiple encoding schemes.Type: GrantFiled: June 6, 2016Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Ethan S. Wozniak
-
Patent number: 10268779Abstract: A method, computer system, and computer program product for determining a server conversational state in an interactive dialog between a server and an administrator is provided. The embodiment may include receiving a query statement from a user. The embodiment may also include updating a context map to reflect a context of the received query statement. The embodiment may further include transmitting a request to one or more cognitive engines capable of resolving the received query statement. The embodiment may also include processing the transmitted request in each of the one or more cognitive engines. The embodiment may further include updating the context map with a resolution operation performed by the one or more cognitive engines. The embodiment may also include displaying a response to the user.Type: GrantFiled: August 9, 2017Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Anu Jalan, Naveen Kumar T, Priya Kannan, Shashank M S
-
Patent number: 10235434Abstract: A method for optimizing loading of relational data for applications is disclosed. The method includes monitoring a plurality of requests selecting entities and processes to be executed for the selected entities. The plurality of requests is generated in an application server. The method also includes associating an application context with each of the processes to be executed for the selected entities. The application context includes the process to be executed using an entity stored in a database external to the application server. The method further includes generating a fetch plan for the entity stored in the database and modifying, the generated fetch plan in view of the selected entities and the associated application context. The fetch plan may include lazy loading of the entity stored in the database (e.g., by loading the entity from the database and deferring loading of one or more attributes of the entity form the database).Type: GrantFiled: July 29, 2014Date of Patent: March 19, 2019Assignee: Red Hat, Inc.Inventors: Pavel Slavicek, Rostislav Svoboda
-
Patent number: 10169475Abstract: A computer implemented method for navigating content in a portal. Category information is obtained for a portal. The category information is displayed in the navigation portlet to form displayed category information. Content information is obtained for the portal. The content information is displayed in the content viewer portlet to form displayed content information, wherein the navigation portlet and the content viewer portlet communicate to each other to update displayed category information and displayed content information after a user action.Type: GrantFiled: November 17, 2005Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yixing Gong, Richard Daniel Margetic
-
Patent number: 10089377Abstract: A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.Type: GrantFiled: September 24, 2015Date of Patent: October 2, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashok Shivarudraiah, Garret Swart, Douglas Surber, Jean De Lavarene
-
Patent number: 10083222Abstract: A computer for identifying categories of web pages. The computer comprises a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor the application builds an unvalidated table of uniform resource locators (URLs) in the non-transitory memory based on crawling the World Wide Web, navigates to at least some of the URLs stored in the unvalidated table, analyzes web pages to identify keywords, evaluates the URLs to belong to one or more web page categories using web page categorization rules based on the identified keywords, stores an entry for each evaluated URL in a validated table in the non-transitory memory, each entry comprising the URL, the one or more categories associated to the URL, and the keywords identified in the web page associated to the URL, performs a frequency analysis of keywords associated to URLs, and adapts the web page categorization rules.Type: GrantFiled: March 29, 2016Date of Patent: September 25, 2018Assignee: Sprint Communications Company L.P.Inventor: Robin D. Katzer
-
Patent number: 9898553Abstract: A processor captures, during the run-time of a first event, run-time metadata associated with the first event, the run-time metadata comprising a data lineage and a data provenance. The data lineage identifies input data existing before the first event and resulting data of the first event. The data provenance identifies an agent executing the first event. The processor then generates a property graph with the property graph comprising a plurality of nodes. The plurality of nodes comprises a first node, a second node, and a third node. The first node comprises an identification of the input data existing before the first event. The second node comprises an identification of the agent executing the first event, and the second node is coupled to the first node. The third node comprises an identification of the resulting data of the first event, and the third node is coupled to the second node.Type: GrantFiled: July 2, 2015Date of Patent: February 20, 2018Assignee: JPMorgan Chase Bank, N.A.Inventor: Samuel Gralnick
-
Patent number: 9886950Abstract: Technologies for automatic domain model generation include a computing device that accesses an n-gram index of a web corpus. The computing device generates a semantic graph of the web corpus for a relevant domain using the n-gram index. The semantic graph includes one or more related entities that are related to a seed entity. The computing device performs similarity discovery to identify and rank contextual synonyms within the domain. The computing device maintains a domain model including intents representing actions in the domain and slots representing parameters of actions or entities in the domain. The computing device performs intent discovery to discover intents and intent patterns by analyzing the web corpus using the semantic graph. The computing device performs slot discovery to discover slots, slot patterns, and slot values by analyzing the web corpus using the semantic graph. Other embodiments are described and claimed.Type: GrantFiled: September 8, 2014Date of Patent: February 6, 2018Assignee: Intel CorporationInventors: Yael Karov, Eran Levy, Sari Brosh-Lipstein
-
Patent number: 9747359Abstract: A technique includes, in response to an access to a database involving access to a table and specifying a natural key, using the database to translate the natural key to a surrogate key based at least in part on a mapping.Type: GrantFiled: October 19, 2011Date of Patent: August 29, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Rohit N Jain
-
Patent number: 9690875Abstract: Search results are provided for mobile computing devices. Search results are retrieved based on a search term. Each of the search results is assigned to one or more categories. The categories and the assigned search results are provided to the mobile computing device. The mobile computing device is adapted to display each of the categories and a partial list of the search results for each of the categories.Type: GrantFiled: January 6, 2012Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Tuan Huynh, Hiromi Kobayashi, Takeshi Tanaka, Hirokazu Sawada, Tsutomu Kagoshima
-
Patent number: 9442977Abstract: Embodiments extend the relational model and language of standard SQL, to recognize features of higher level entity-relationship models (ERMs). SQL extensions implemented in the data design language (DDL) incorporate Entities (and Views) having custom-defined/semantic structure, rather than being limited to primitive types (e.g. flat tables as in standard SQL). Entities are defined similar to structured types with an underlying persistency, but with a uniquely identifying leading key. In DDL, these entities are combined with associations in the data model. The associations of the extended SQL reflect relationships between entities in the ERM. Associations are specified by adding an element to a source entity, with an association type pointing to a target entity. This may be complemented by providing optional information (e.g., cardinality, keys, filter conditions), up to a complete JOIN condition. In the query language (QL), JOINs may be replaced by the use of simple path expressions.Type: GrantFiled: September 6, 2013Date of Patent: September 13, 2016Assignee: SAP SEInventors: Timm Falter, Daniel Hutzel, Stefan Baeuerle, Andreas Gruenhagen
-
Patent number: 9342581Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.Type: GrantFiled: May 18, 2011Date of Patent: May 17, 2016Assignee: SAP SEInventor: Peter Goertz
-
Patent number: 9253173Abstract: A transactional server is configured to receive a transactional procedure call from a client to initiate one or more transaction processes. Said transactional server includes a Lightweight Directory Access Protocol (LDAP) authentication server which is configured to forward the transactional procedure call from the transactional server to a distributed authentication server for authentication. When the transactional procedure call to initiate a transaction is received at the transactional server, the LDAP authentication server identifies a user associated with the transactional procedure call, determines that the distributed authentication server should authenticate the user, and initiates an LDAP session between the transactional server and the distributed authentication server.Type: GrantFiled: October 7, 2010Date of Patent: February 2, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hong-Hsi Lo, Rich Lee
-
Patent number: 9230006Abstract: In the context of tracking systems, it is difficult to ensure that an organization has a complete, accurate database of contacts stored in its tracking system. When tracking systems users are required to manage exporting and importing of contacts from their desktop mail clients and handheld devices, it is almost certain that contact information will not be kept up-to-date and that confidence in the accuracy of the contact information will not be high. By enabling a remote directory access portal in the tracking system, all users can be assured that they have available the latest contact information for the organizations' contacts. In addition to providing directory access, the tracking system can authenticate users and, based on the users' entitlements, authorize users' access to specific contacts.Type: GrantFiled: September 30, 2010Date of Patent: January 5, 2016Assignee: Bullhorn, Inc.Inventors: Geoffrey D. Greene, Arthur L. P. Papas, William Mirie Kimeria, Richard L. Leeds, III
-
Patent number: 9176983Abstract: A system and method for providing a digital map database wherein multiple instances of geocoded objects pertaining to points of interest (POI) and/or three-dimensional (3D) objects contained within one or more building blocks are compared to find undesirable duplicate geocoded objects. Cross-referencing information is stored and preference information about which geocoded object or object property/attribute should be used is assessed to determine priority for selection or presentation on the display screen of a navigation device or other suitable computing device. Cross-references can be pre-calculated at compile time or calculated on-the-fly by the navigation application at run time and may be persistently stored in dedicated data structures. When duplicate geocoded objects are found, only the most accurate information or a super set of (attribute) information is used by applications or presented to a user thereby preventing confusion.Type: GrantFiled: November 3, 2014Date of Patent: November 3, 2015Assignee: TOMTOM GERMANY GMBH & CO. KGInventors: Volker Hiestermann, Hans-Ulrich Otto
-
Patent number: 9081875Abstract: Certain examples provide systems and methods to organize clinical data using detailed clinical models and frames. An example system includes a clinical element query processor to query data organized according to one or more detailed clinical models. The clinical element processor is to form a frame from instances of the queried data. The example system also includes a transformer to receive the frame and operate on the data in the frame to transform the frame into a component to be used as a part of a clinical application.Type: GrantFiled: December 21, 2012Date of Patent: July 14, 2015Assignee: General Electric CompanyInventors: Alan Ferris James, David Edwards