Database Design Patents (Class 707/790)
-
Patent number: 12229495Abstract: Systems and methods providing personal, intelligent real-time micro-location communications and information agents for search and other communications. Smart, intelligent sending and receiving agents automatically disambiguate, resolve, and enhance micro-location and other terms and shortcodes in search requests and other communications to automatically provide intelligent, personalized, micro-location search results and communications. Sending and receiving agents analyze and enhance terms included in search requests and communications based on micro-location and other terms, which may include one or more imbedded shortcodes. The intelligent agents and imbedded shortcodes are designed for voice search to facilitate to communications and use more precise micro-locations for proximity and other searches and communications, including current and projected location of one or more users or devices.Type: GrantFiled: February 19, 2024Date of Patent: February 18, 2025Assignee: WGRS Licensing Company, LLCInventor: S. Lee Hancock
-
Patent number: 12204676Abstract: In an approach to improve service routing, embodiments route a service request to an execution environment. Embodiments provide a plurality of execution environments, wherein in each execution environment executable services are deployable, provide a service registry maintaining a plurality of execution environments, and receive, by the service registry, a service routing request. Further, embodiments determine a required trust level for a service relating to the service routing request by using a trained machine-learning system for outputting a trust level class when receiving service context data of the service relating to the service routing request as input, determine, using the service registry, a set of execution environments matching the output trust level class, and select, by the service registry, one execution environment of the determined set of execution environments.Type: GrantFiled: June 22, 2022Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Uwe Karl Hansmann, Timo Kussmaul, Thomas Stober
-
Patent number: 12174802Abstract: Provided is a system and method for generating and updating a data model for use in retrieving data from an information retrieval system such as a database, a server, and the like. In one example, the method may include monitoring data that is written to database tables of a database by a software process, identifying links between the database tables where the monitored data is written, determining whether the software process has a pre-existing data model for retrieving data stored in the database, and in response to a determination that the software process does not include the pre-existing data model, creating a new data model for the software process which includes names of the database tables where the monitored data is written and links between the database tables, and storing the new data model via a database repository.Type: GrantFiled: May 19, 2023Date of Patent: December 24, 2024Assignee: SAP SEInventor: Sebastian Mietke
-
Patent number: 12158801Abstract: A method of responding to an operation, an electronic device and a storage medium are provided, which relate to a field of cloud computing, and in particular to a field of cluster technology. The specific implementation solution includes: performing, in response to determining that a target operation performed by a target client on a shared resource has timed out, a fault detection on the target client to obtain a fault detection result; and implementing, in response to determining that the fault detection result represents that the target client has a fault, an update operation to obtain a target authority identifier, so that the target client is prevent from continuing to perform the target operation by using the target authority identifier.Type: GrantFiled: January 20, 2023Date of Patent: December 3, 2024Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.Inventors: Zhigang Zeng, Zhenyuan Sun, Bingqing Shao, Pengfei Yan, Shiyong Li, Yanpeng Wang
-
Patent number: 11966771Abstract: Computing systems, devices, and methods of dynamic image composition for container deployment are disclosed herein. One example technique includes receiving a request for accessing a file from a container process. In response to receiving the request, the technique includes querying a mapping table corresponding to the container process to locate an entry corresponding to a file identifier of the requested file. The entry also includes data identifying a file location on the storage device from which the requested file is accessible. The technique further includes retrieving a copy of the requested file according to the file location identified by the data in the located entry in the mapping table and providing the retrieved copy of the requested file to the container process, thereby allowing the container process to access the requested file.Type: GrantFiled: January 13, 2023Date of Patent: April 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan De Marco, Benjamin M. Schultz, Frederick Justus Smith, IV, Hari R. Pulapaka, Mehmet Iyigun, Amber Tianqi Guo
-
Patent number: 11968055Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for assigning participants to rooms within a virtual conferencing system. The program and method provide for accessing, in association with a virtual space comprising plural rooms for virtual conferencing between plural participants, room occupancy preferences for occupying the plural rooms; accessing metadata associated with one or more participants of the plural participants; assigning, based on the room occupancy preferences and the metadata, the plural participants to one or more rooms of the plural rooms; and providing, based on the assigning, for virtual conferencing between the plural participants within the one or more rooms.Type: GrantFiled: October 11, 2022Date of Patent: April 23, 2024Assignee: SNAP INC.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 11954531Abstract: A method comprises: storing, by a computing system, a relational data in a data lake; spinning-up, by an orchestration system of the computing system, an ephemeral computing node on a computing device of the computing system; importing, by the ephemeral computing node, a copy of the relational data from the data lake into a relational database management system (RDBMS) installed on the ephemeral computing node; after importing the copy of the relational data into the RDBMS, performing, by the ephemeral computing node, a computing process that runs within the RDBMS and that uses the copy of the relational data; and after completion of the computing process on the ephemeral computing node, spinning-down, by the orchestration system, the ephemeral computing node.Type: GrantFiled: December 28, 2021Date of Patent: April 9, 2024Assignee: OPTUM, INC.Inventors: William R. Schneider, Momchil D. Georgiev, Denise A. Rondeau, Ravisankar Subbaraj
-
Patent number: 11899626Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a layer mapping operation are described. A described technique includes receiving a drawing file comprising a first set of layers. A template that defines one or more protocols that control the layer data value aggregation is selected. A set of data values associated with one or more layers in the first set of layers is aggregated in response to applying at least one of the one or more protocols to the drawing file. A second set of layers is generated using the set of data values. A layer mapping output that specifies a second set of layers is generated. The layer mapping output is provided as an input to an application module of a space management program.Type: GrantFiled: June 11, 2021Date of Patent: February 13, 2024Assignee: Nuvolo Technologies CorporationInventors: Khoa Nguyen Van Ho, Tejas Yadav
-
Patent number: 11868320Abstract: Computerized systems for detecting and modifying routing of an electronic file are A provided for one or more databases. The systems receive and parse electronic files to detect one or more keys in the electronic files that are indicative of potential routing destinations associated with the one or more detected keys. A determination is then made of one or more corresponding and likely routing destinations for the electronic files, from a set of potential routing destinations, specifically based on the one or more keys and/or other user input reflective of a desired destination. The systems further identify one or more changes (based on historical data, user input, destination storage attributes, key attributes and/or other data), which are operable, when/if made to the electronic file, to trigger a different set of one or more corresponding routing destinations for the electronic file.Type: GrantFiled: July 31, 2020Date of Patent: January 9, 2024Inventor: J. Paul Norton
-
Patent number: 11843528Abstract: One or more lower-tier system monitoring components are installed and operated prior to installing a higher-tier system monitoring component. A lower-tier system may be an individual server, network device, or local area network. A higher-tier system may include an enterprise or organization wide network or service that includes at least a part of the lower-tier system. Once the higher-tier system monitoring component is installed, the higher-tier and lower-tier system monitoring components use an interface to operate with one another to form a single larger instance of an organization wide monitoring system. The combination of the higher-tier system monitoring component and the one or more lower-tier system operating components performs monitoring aspects of the overall information technology environment based at least in part on machine data produced and made searchable to provide monitoring results.Type: GrantFiled: October 22, 2021Date of Patent: December 12, 2023Assignee: Splunk Inc.Inventors: Alan Vincent Hardin, Kan Wu, Arun Ramani, Nicholas Matthew Tankersley, Tristan Fletcher, Alok Bhide
-
Patent number: 11789957Abstract: A database system as well as a method and an apparatus for querying a database are disclosed herein. In one embodiment, a system comprises a master database, at least one slave database, and a query processing unit. The master database has a data connection with the slave database, and the slave database has a data connection with the query processing unit. The query processing unit is configured to split a query request into query operation instructions having non-overlapping query ranges, send the split query operation instructions to the same or different slave databases to perform the query operations, and return the query results. The disclosed embodiments improve query efficiency.Type: GrantFiled: December 25, 2018Date of Patent: October 17, 2023Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Guangzhou Zhang, Xiaobin Lin, Xiaojian Fan, Xianming Dou, Wenjing Zeng, Zhengzhong Zhou, Liangchun Xiong, Wenjie Zhang
-
Patent number: 11775663Abstract: A method for controlling access to a set of data is provided. The method includes receiving, via an interface, a request from an agent to access the set of data in a database; extracting an access criterion relating to a predefined data access constraint and a predetermined data access policy from the request; and determining whether the agent is granted access to the set of data using the criterion, where the access criterion is based on an attribute that is associated with an element within the set of data.Type: GrantFiled: January 27, 2021Date of Patent: October 3, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: David Laurance, Michael George Norman
-
Patent number: 11743040Abstract: A vault encryption abstraction framework computing system provides interface functionality to facilitate integration of client applications with vaulting solutions. The vault encryption abstraction framework manages custom authentication and authorization using the vaulting solution application for one or more client applications such as by periodically rotating or renewing any authentication tokens. The vault encryption abstraction framework includes a scheduler to manage timing requirements and to configure the client application to the schedule by setting the renewed token value to an API endpoint (e.g., a function return) and/or a configuration file for access by one or more client applications. This event triggers the client application to update to the latest token value. The vault encryption abstraction framework then triggers the vaulting solution to create and return the new key. The new key is then returned to the client application.Type: GrantFiled: June 25, 2021Date of Patent: August 29, 2023Assignee: Bank of America CorporationInventors: Sourav Basu, Peter Anthony Tavormina
-
Patent number: 11727066Abstract: Various embodiments are described for searching and retrieving documents based on a natural language input. A computer-implemented natural language processor electronically receives a natural language input phrase from an interface device. The natural language processor attributes a concept to the phrase with the natural language processor. The natural language processor searches a database for a set of documents to identify one or more documents associated with the attributed concept to be included in a response to the natural language input phrase. The natural language processor maintains the concepts during an interactive session with the natural language processor. The natural language processor resolves ambiguous input patterns in the natural language input phrase with the natural language processor. The natural language processor includes a processor, a memory and/or storage component, and an input/output device.Type: GrantFiled: February 14, 2022Date of Patent: August 15, 2023Assignee: Verint Americas Inc.Inventors: Fred Brown, Mark Zartler, Tanya M. Miller
-
Patent number: 11720568Abstract: Exemplary methods, apparatuses, and systems include a file system process reading a first node in a tree data structure from a first memory. The first node includes a first approximate membership query data structure (“AMQ”), a first plurality of child pointers, a first plurality of pivot values, and a first buffer. The file system process determines that the first plurality of child pointers exceeds a maximum size. Using a pivot value in the first plurality of pivot values, the file system process splits the first node into a second node and a third node. The file system process uses the pivot value to split the first buffer into a second buffer and a third buffer. Using the pivot value and the first AMQ, the file system process generates a second AMQ and a third AMQ.Type: GrantFiled: March 20, 2018Date of Patent: August 8, 2023Assignee: VMware, Inc.Inventors: Abhishek Gupta, Rob T. Johnson, Srinath Premachandran, Richard P. Spillane, Sandeep Rangaswamy, Jorge Guerra Delgado, Kapil Chowksey, Wenguang Wang
-
Patent number: 11700427Abstract: Systems and methods for sorting favorite content sources are provided. A list of favorite content sources arranged in a first order is stored. The favorite content sources in the list are accessed according to the order of the favorite content sources in the list. At a given time, a user request to change a currently accessed content source to one of the favorite content sources in the list is received. In response to receiving the user request, an attribute of content presented on the currently accessed content source at the given time is identified. The favorite content sources in the list are rearranged into a second order based on the identified attribute. The favorite content sources in the list arc accessed according to the second order in response to receiving the user request.Type: GrantFiled: July 29, 2020Date of Patent: July 11, 2023Assignee: Rovi Guides, Inc.Inventors: Glen E. Roe, Michael K. McCarty
-
Patent number: 11693834Abstract: Provided is a system and method for generating and updating a data model for use in retrieving data from an information retrieval system such as a database, a server, and the like. In one example, the method may include monitoring data that is written to database tables of a database by a software process, identifying links between the database tables where the monitored data is written, determining whether the software process has a pre-existing data model for retrieving data stored in the database, and in response to a determination that the software process does not include the pre-existing data model, creating a new data model for the software process which includes names of the database tables where the monitored data is written and links between the database tables, and storing the new data model via a database repository.Type: GrantFiled: January 11, 2021Date of Patent: July 4, 2023Assignee: SAP SEInventor: Sebastian Mietke
-
Patent number: 11489684Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for assigning participants to rooms within a virtual conferencing system. The program and method provide for accessing, in association with a virtual space comprising plural rooms for virtual conferencing between plural participants, room occupancy preferences for occupying the plural rooms; accessing metadata associated with one or more participants of the plural participants; assigning, based on the room occupancy preferences and the metadata, the plural participants to one or more rooms of the plural rooms; and providing, based on the assigning, for virtual conferencing between the plural participants within the one or more rooms.Type: GrantFiled: August 3, 2021Date of Patent: November 1, 2022Assignee: Snap Inc.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 11461739Abstract: A system comprises circuitry configured to operate as a calendar synchronization service and to operate as a database service. The calendar synchronization service is configured to query the domain name system to determine which one or more levels of event information are permitted to be propagated from a first electronic calendar hosted by a first calendar host to a second electronic calendar hosted by a second calendar host. The database service is configured to store rules for propagating events on the first electronic calendar to the second electronic calendar. The calendar synchronization service may be configured to receive, via an application programming interface (API), a notification of a first event on the first electronic calendar, wherein the first event has a start time, duration, summary, description, and one or more attendees. The calendar synchronization service is configured to determine, based on the rules, to-be-propagated other properties of the first event.Type: GrantFiled: February 18, 2020Date of Patent: October 4, 2022Inventors: Paul Everton, Frank Robles, Chad Gilles
-
Patent number: 11442916Abstract: A system, method, and machine-readable storage medium for maintaining an object storage system data are provided. In some embodiments, an object manager may receive a request to perform an operation on an object. The object storage system includes a first database of a first type and a second database of a second type. The object manager may identify a first record stored in the first database. The first record includes a name marker indicating a range of object names covered by the second database and includes a file handle referencing the second database. The range of object names includes the object name. Additionally, the object manager may identify a second record stored in the second database. The second record includes the object name and includes a file handle referencing the object. The object manager may perform the operation on the object in accordance with the request.Type: GrantFiled: April 21, 2020Date of Patent: September 13, 2022Assignee: NETAPP, INC.Inventors: Richard Parvin Jernigan, IV, Roger Warren Cox
-
Patent number: 11443114Abstract: A computing system obtains computer-readable text comprising an identifier for an entity and an additional word. The computing system computes relevance scores for entries for entities in a computer-implemented knowledge graph upon the text, titles for the entities in the knowledge graph, and descriptions of the entities in the knowledge graph. The computing system determines whether the identifier for the entity is an acronym or a non-acronym. The computing system identifies an entry for the entity in the knowledge graph based upon the relevance scores and whether the identifier for the entity is an acronym or a non-acronym. The computing system generates a link between the identifier for the entity in the text and the entry for the entity in the knowledge graph, where data from the entry for the entity in the knowledge graph is presented to a user upon the link being selected.Type: GrantFiled: June 21, 2021Date of Patent: September 13, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yujie He, Xiao Li, Wenjin Xu
-
Patent number: 11429729Abstract: Logical data containers of a data storage system are associated with policies that require data transformation of data to be stored in the logical data containers. When a data object is received to be stored in a logical data container, the data object is transformed in accordance with a policy on the logical data container. Transformation of the data object may include encryption. The logical data container may also be associated with a cryptographic key used to perform a required transformation.Type: GrantFiled: July 30, 2020Date of Patent: August 30, 2022Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Eric Jason Brandwine
-
Patent number: 11397788Abstract: The present disclosure provides a query processing method. The method includes: determining a query feedback based on a received query request including a character string; determining a target candidate entity set based on the query feedback, the character string and a preset knowledge base; evaluating each target candidate entity in the target candidate entity set to obtain evaluation results; and determining a category of each target candidate entity based on the evaluation result of the target candidate entity.Type: GrantFiled: February 19, 2020Date of Patent: July 26, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Jiajun Lu, Zenan Lin
-
Patent number: 11386071Abstract: Configuration data characterizing configuration information of at least one application process executing on a target system is received. The configuration data includes at least one first table and at least one second table upon which the first table depends. The receiving is performed prior to transmission of the configuration data to the target system for application of the configuration data to the target system. At least one validation definition including a header and table elements specifying a dependency of the first table on the second table is determined using the configuration data. Whether to validate the configuration data to ensure consistency within the target system is determined using the at least one validation definition. The determining whether to validate includes determining to validate the configuration data in response to determining that the second table has been modified. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 22, 2020Date of Patent: July 12, 2022Assignee: SAP, SEInventor: Roland Hoff
-
Patent number: 11216763Abstract: A system, method, and computer program product are provided for automatically mapping business models to technical models. In use, business entity information and corresponding business entity fields are received for defining a business model. The business entity information is associated with one or more business entities selected by a user in accordance with a business request. Additionally, each business entity of the one or more business entities and the corresponding business entity fields are mapped to one or more technical entities and corresponding technical entity fields of a technical model. Further, an online translation of the business model to the technical model is performed such that changes or updates to the business model will cause changes or updates to the technical model, based on the mapping.Type: GrantFiled: April 22, 2016Date of Patent: January 4, 2022Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Alexander Krasnostavsky, Nareeman Khayat, Sivan Shahak, Meital Levy, Ilan Benjamin Granet, Yogev Magal
-
Patent number: 11196820Abstract: Web pages may be rendered from a main page data element and a plurality of embedded data elements, which are separately fetched by a browser. Herein is provided a web decoder which includes a learning engine adapted to receive human indications of data elements which are unimportant and accordingly to adjust the web decoder's procedures for determining which data elements are displayed to the user. The learning engine may receive human indications of important data elements and uses both types of indications in its further determinations. Optionally, rule generalizations are performed in a manner which searches for parameters which differentiate between important and unimportant data elements. The rule generalizations optionally concentrate on groups of data elements having at least a predetermined number of parameters having the same values for both important and unimportant data elements, reducing the chances that a generalization rule will find important data elements as unimportant.Type: GrantFiled: October 8, 2019Date of Patent: December 7, 2021Assignee: VERINT SYSTEMS LTD.Inventor: Ofer Weissblum
-
Patent number: 11079954Abstract: A deduplication memory system includes a virtual memory space, a physical memory space and a memory manager. The memory manager generates a user data entry that is stored in the physical memory space. The user data entry represents a unique user data of a predetermined granularity appearing in the virtual memory space, and includes first and second portions. The first portion includes information relating to a number of duplication times the unique user data corresponding to the user data entry is duplicated in the virtual memory space, and the second portion includes a selected part of the unique user data from which the unique user data may be reconstructed. The first portion may include an index to an extended reference counter table or a special data pattern table if the number of duplication times of the unique user data is greater than or equal to a predetermined number.Type: GrantFiled: November 4, 2018Date of Patent: August 3, 2021Inventors: Dongyan Jiang, Qiang Peng, Andrew Chang, Hongzhong Zheng
-
Patent number: 11049604Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes creating a baseline online behavior profile of a user at a time t1 based on a usage of a social network by the user. The method further includes continuously monitoring an online behavior profile of the user on the social network and in response to detecting a deviation between the online behavior profile and the baseline online behavior profile, creating a changed online behavior profile of the user at a time t2, t2>t1. The method further includes extracting keywords from a plurality of online posts associated with the user, the online posts being from time t1 until time t2. The method further includes determining an event associated with the extracted keywords. The method further includes in response to the event being of a predetermined type, sending a notification to another user.Type: GrantFiled: September 26, 2018Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Faisal Ghaffar, Ahmad Abdul Wakeel, Kevin Carr
-
Patent number: 11048762Abstract: Provided herein are systems and methods for user-defined automated document feature modeling, extraction and optimization. In the present disclosure, an end user of an automated document review system can customize and create new data models applicable to a set of focus documents. In addition, an end user of the automated document review system can customize and create new extraction rules applicable to text extraction from the set of focus documents. The user-defined edits to the data model and extraction rules can be further tested in a staging environment, and tested against a ground truth set of documents, before being widely applied to other relevant documents.Type: GrantFiled: March 11, 2019Date of Patent: June 29, 2021Assignee: Open Text Holdings, Inc.Inventors: Jan Puzicha, Jan Stadermann, Chaitanya Muppala, Sangeetha Yanamandra, Ketan Deshpande
-
Patent number: 10997194Abstract: An apparatus includes a processor. The processor extracts a column from an external source for import into a database configured to store a set of columns including a first and second column. The processor splits the entries of the import column into a set of terms. The processor generates a first, second, and third vector based on the frequency of each term of the set of terms in the first, second, and import columns, respectively. The processor determines a first similarity measure between the first and third vectors and a second similarity measure between the second and third vectors. The first similarity measure is greater than the second. In response, the processor provides an indication to a user that the first column is a mapping candidate for the import column, such that entries of the import column may be stored in the database as additional entries in the first column.Type: GrantFiled: November 15, 2019Date of Patent: May 4, 2021Assignee: Bank of America CorporationInventors: Ravikanth Tadepally, Sudhansu Mohanty, Utkarsh Singhal, Suki Ramasamy
-
Patent number: 10956452Abstract: An information processing apparatus includes an extraction unit and a generation unit. The extraction unit extracts a common topic from profiles of plural users. The generation unit generates a community including users who are associated with the topic extracted by the extraction unit.Type: GrantFiled: October 21, 2016Date of Patent: March 23, 2021Assignee: FUJI XEROX CO., LTD.Inventor: Yasuhiro Ishitobi
-
Patent number: 10915376Abstract: Systems and methods are provided for improving communication between a multi-user data service (such as Smartsheet) and a third-party data source (such as Salesforce). The multi-user data service requests object updates from the third-party data source via an application programming interface (API). A superconnector uses superuser credentials to check for updates to a given object via the API. If updates are found, then a plurality of user connectors use user credentials to retrieve the updates via the API. If no updates are found, then user connector queries are avoided. The avoidance of the user connector queries conserves bandwidth and processor time, and also reduces the likelihood of violating an API rate limit.Type: GrantFiled: April 6, 2017Date of Patent: February 9, 2021Assignee: Smartsheet Inc.Inventors: Kyan Duane Skeem, Paulo Henrique Cavalcante Lisboa
-
Patent number: 10839569Abstract: A cemetery geospatial mapping system and methods are provided for interactive map-based searching of cemetery properties. The cemetery geospatial mapping system comprises a mapping tools system that includes a component systems package. The component systems package comprises a mapping system that enables end-users to add GPS coordinates to cemetery property records, automates mapping and overlaying of the cemetery properties onto satellite imagery, and enables the end-users to visually interact with information associated with the cemetery properties. A dynamic pricing system uses machine-learning algorithms to analyze data so as to provide the end-users with an optimal price recommendation for each property and unit of inventory. The dynamic pricing system maximizes profits based on predefined characteristics associated with the properties and units of inventory. A host site is stored on an application server system and accessible to the end-users by way of a communications network, such as the Internet.Type: GrantFiled: September 12, 2016Date of Patent: November 17, 2020Assignee: NorthStar Memorial Group LLCInventors: Joshua P. Lintz, David W. Montgomery
-
Patent number: 10824659Abstract: The temporal stability of an answer from a deep question answering system is predicted using a natural language classifier. A training corpus is divided into time-ordered slices having uniform granularity. A series of candidate answers to a training question is generated based on the slices, and a temporal profile for the series is identified by associating candidate answers with respective temporal intervals. The temporal profile is translated to a temporal stability value (representing a time period) using a temporal stability model. The classifier is trained using such training questions correlated with respective temporal stability values. Thereafter, when a user submits a natural language query to the deep question answering system, the query is also applied to the classifier which determines its temporal stability. The temporal stability is presented to the user with the answer to give a sense of how long the answer can be deemed reliable.Type: GrantFiled: August 28, 2018Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Edward G. Katz, John A. Riendeau, Sean T. Thatcher, Alexander C. Tonetti
-
Patent number: 10776174Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.Type: GrantFiled: May 24, 2018Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, Jr., Grant Alexander Macdonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
-
Patent number: 10762142Abstract: Provided herein are systems and methods for user-defined automated document feature modeling, extraction and optimization. In the present disclosure, an end user of an automated document review system can customize and create new extractor taggers within data models applicable to a set of focus documents. The user-defined edits to the extractor taggers can be further tested in a staging environment, and tested against a ground truth set of documents, before being widely applied to other relevant documents.Type: GrantFiled: April 29, 2019Date of Patent: September 1, 2020Assignee: Open Text Holdings, Inc.Inventors: Jan Puzicha, Jan Stadermann, Chaitanya Muppala, Sangeetha Yanamandra, Ketan Deshpande
-
Patent number: 10743133Abstract: A mobile data analysis system is provided that enables mobile device location tracking, secure messaging, and real-time sharing of intelligence information, among other features. In one embodiment, a method and apparatus is provided for creating data objects from one or more digital images captured by a mobile device. A computing device receives a first digital image file comprising first image metadata, wherein the first image metadata includes one or more image properties each having an image property value. The computing device transforms one or more of the image property values of the one or more image properties into one or more particular values. The computing device populates one or more data object property values of a data object with the one or more particular values. The computing device stores the data object in a data repository.Type: GrantFiled: May 23, 2019Date of Patent: August 11, 2020Assignee: Palantir Technologies Inc.Inventors: Carl Freeland, Jacob Scott, Eric Sadur, Timothy Ronan, Michael Kross, Huey Kwik
-
Patent number: 10740319Abstract: A method and system for managing access to data. A plurality of data items is stored across a plurality of partitions according to a graph-based data model. The data model associates each data item with an identifier of a source entity pertaining to the data item, an identifier of a destination entity pertaining to the data item, and an identifier of a type of directed relationship pertaining to the data item from the source entity to the destination entity. When a lookup request is received identifying a source entity and a type of directed relationship from the source entity, a particular partition is identified based on the source entity identifier. A response to the lookup request is then returned that includes data item(s) from the identified partition that are associated in the partition with both the identified source entity identifier and the identified directed relationship type.Type: GrantFiled: July 19, 2018Date of Patent: August 11, 2020Assignee: Dropbox, Inc.Inventors: Zviad Metreveli, Akhil Wable
-
Method and system to process electronic medical records for predicting health conditions of patients
Patent number: 10734101Abstract: A method and a system are provided for processing electronic medical records for predicting a health condition of a patient. The method may determine a first set of datasets of a first patient based on one or more first electronic medical records. The method may extract one or more second sets of datasets of one or more second patients from a database server based on the first set of datasets. The method may generate one or more bipartite graphs based on the first set of datasets and the one or more second sets of datasets. The method may determine a set of edges from the one or more edges based on a matching score in each bipartite graph. The method may further predict the health condition of the first patient based on at least the matching score associated with each of the one or more bipartite graphs.Type: GrantFiled: July 8, 2016Date of Patent: August 4, 2020Assignee: Conduent Business Services, LLCInventors: Vaibhav Rajan, Vijay Huddar -
Patent number: 10733172Abstract: Methods for modifying a B-tree are disclosed. According to an implementation, a computing device receives requests for updates to a B-tree, groups two or more of the requests into a batch that are destined for a particular node on the B-tree, but refrains from modifying the node until a buffer of a node above it is full (or will be full with this batch of requests). Once the buffer is full, the computing device provides the requests to that particular node. The techniques described herein may result in the computing device carrying out fewer of reads from and writes to storage than existing B-tree maintenance techniques, thereby saving time and bandwidth. Reducing the number of reads and writes also saves money, particularly when the storage is controlled by a third party SaaS provider that charges according to the number of transactions.Type: GrantFiled: December 7, 2017Date of Patent: August 4, 2020Assignee: WORKIVA INC.Inventors: Timothy Dean, Houston King, Ryan Heimbuch
-
Patent number: 10645142Abstract: In one embodiment, a method includes receiving a query from a user for videos; identifying videos matching the query; retrieving, for each identified video, a set of keyframes that are associated with one or more concepts; calculating, for each keyframe of each identified video, a keyframe-score based on a prevalence of the concepts associated with the keyframe, determined with reference to the concepts associated with each other keyframe in the set of retrieved keyframes for the identified video; and sending, to the first user, a search-results interface including search results corresponding to one or more of the identified videos, each search result comprising keyframes for the corresponding identified video having keyframe-scores greater than a threshold keyframe-score.Type: GrantFiled: September 20, 2016Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventors: Dirk John Stoop, Adam Eugene Bussing, Oliver Scholz, Balmanohar Paluri
-
Patent number: 10631019Abstract: A remote storage digital video recording system (300) comprises a storage server (310). The storage server can include a memory (412) and a control circuit (410) operable with the memory. The storage server can be in communication across a network (311) with one or more client devices (306,307,308). The control circuit can be configured to create a file allocation table (314) to organize clusters (330) of a computer readable medium (308). The file allocation table can include a plurality of distinguishable file entries (320,321,322). Each of the distinguishable file entries can index clusters of the computer readable medium. At least two of the plurality of distinguishable file entries can index selfsame clusters (331) of the computer readable medium.Type: GrantFiled: June 18, 2013Date of Patent: April 21, 2020Assignee: Vecima Networks Inc.Inventor: Thomas J. Rogers
-
Patent number: 10621221Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list.Type: GrantFiled: June 29, 2018Date of Patent: April 14, 2020Assignee: CUMULUS SYSTEMS INC.Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
-
Patent number: 10616132Abstract: Approaches for automatically managing user privileges for computer resources based on determined levels of expertise in a networked computing environment (e.g., a cloud computing environment) are provided. In a typical approach, a user profile associated with a prospective user of a set of computer resources in the networked computing environment may be accessed. The user profile may include information pertaining to a skill level of the prospective user with respect to the set of computer resources. Based on the information contained in the user profile, an expertise level of the prospective user with respect to the set of computer resources may be determined, and a corresponding score may be calculated. Based on the score, a level of user privileges for the set of computer resources may be provided.Type: GrantFiled: February 16, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
-
Patent number: 10606798Abstract: A method for configuring an address table in a field-programmable gate array (FPGA), an FPGA, and a network device applying the FPGA, where the FPGA includes k storage blocks, the k is greater than or equal to the two, and the FPGA is configured to obtain a key, where the key is generated based on a first packet of a data stream, and a length of the key is equal to a key bit width of the FPGA, obtain an index number corresponding to the key, where the index number is used to search for a forwarding entry of the data stream, divide the key into k sub-keys, where each of the k sub-keys corresponds to one of the k storage blocks, determine an address entry of each of the k sub-keys in a corresponding storage block, and write a storage address to the address entry based on the index number.Type: GrantFiled: December 13, 2018Date of Patent: March 31, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Kejian You, Weibo Xiong, Chao Kong, Binbin Wu
-
Patent number: 10593003Abstract: The present disclosure describes systems, methods, and apparatuses for identifying a person of interest. An exemplary method may comprise storing external data received from a variety external sources into a parameterized table, creating a first set of category views on the parameterized table, creating a second set of category views based at least in part on data to be derived from a traveler's personal information to be received, receiving the traveler's personal information generated by an input device and determining whether the traveler is a person of interest by evaluating the personal information against one or more pre-defined profiles using the first and second sets of category views. Each of the one or more pre-defined profiles may comprise one or more rules and a threshold value for determining a likelihood for the traveler to be matched in each of the one or more pre-defined profiles.Type: GrantFiled: March 14, 2013Date of Patent: March 17, 2020Assignee: SECURIPORT LLCInventors: Marcelo Martin Motta Moreno, Hsiang-yi Yu, Mohandas Venkobdas, Seth Stuart Hirsch, Antonio Enrique Segura
-
Patent number: 10534829Abstract: An invention is disclosed for systems, methods, processes, and products of providing information to users based on their relationships with other users. Such a system, method, process, or product provides a more reliable, accurate, or otherwise effective way of determining and presenting relevant information to users, consumers, and the like.Type: GrantFiled: October 26, 2017Date of Patent: January 14, 2020Inventor: Edmond K. Chow
-
Patent number: 10516752Abstract: Disclosed are systems, methods, devices and non-transitory, computer-readable storage mediums for edge caching shared devices. In some implementations, a method comprises: receiving, by a client device on a local area network (LAN), a request for data transfer from a user of the client device; determining, by the client device, if one of a plurality of edge cache servers on the LAN has established server affinity with the user; if an edge cache server has established server affinity with the user, initiating, by the client device, data transfer between the client device and the edge cache server; and if no edge cache server on the LAN has established server affinity with the user, establishing, by the client device, server affinity between the user and one of the plurality of edge cache servers.Type: GrantFiled: June 5, 2015Date of Patent: December 24, 2019Assignee: Apple Inc.Inventors: Kazuhisa Yanagihara, Jason R. Thorpe, Michael Abbott
-
Patent number: 10496614Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described can be used for load distribution, organization, query processing, and schema propagation in a sharded database.Type: GrantFiled: September 16, 2016Date of Patent: December 3, 2019Assignee: Oracle International CorporationInventors: Wei-Ming Hu, Mark Dilman, Leonid Novak, Stephen Ball, Ghazi Nourdine Benadjaoud
-
Patent number: 10409809Abstract: The disclosed architecture utilizes realtime continuous event processing (CEP) to address the use of a general input interface framework to import a dynamic set of event types (e.g., assets), and a declarative, expressive query model to implement monitoring and management tasks on an asset level. In one implementation, a realtime event processing system is provided, comprising a synchronization component configured to synchronize realtime event data and static event data of assets, and a realtime merge component configured to merge the synchronized realtime event data and static event data into a realtime event stream using one or more operators. The merged synchronized realtime event data and static event data is queriable as a single event type using a query to return related asset items.Type: GrantFiled: March 3, 2015Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Roman Schindlauer, Balan Sethu Raman, Torsten W. Grabs, Beysim Sezgin