Patents Examined by Dinku W Gebresenbet
  • Patent number: 10885090
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for compiling, updating and dynamically managing a confidence graph for a user that leads to generation of a scored interest profile for the user that content providers can utilize as a basis for disseminating their proprietary digital content. The disclosed confidence graph provides a scored interest profile for each user that is based on authenticated user data derived from an inbox of the user. The confidence graph is not only derived from authenticated data, but is also dynamic and evolves simultaneously with changing user interests. Thus, digital content is selected and transmitted to users based on the current, real-time digital data reflecting their current interests as reflected by their inbox activity.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: January 5, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 10861021
    Abstract: An example system includes system circuitry that includes an action database. The action database may include an action entry that stores an action for use by a call agent as part of a diagnostic process and an index value associated with the action. The index value may be indicative of a particular state of the diagnostic process. The system circuitry may obtain a state value indicative of a current state of the diagnostic process. The system circuitry may identify the action entry by matching the state value for the diagnostic process to the index value of the action entry. Then, the system circuitry may retrieve the action of the action entry for use in the diagnostic process.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: December 8, 2020
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventor: Frederik Husted Andersen
  • Patent number: 10824615
    Abstract: One example method includes receiving, at an electronic computing device, a user query and identifying a time window in the past associated with the user query. The method further includes determining that the user query relates to a public safety incident. The method further includes generating a response to the user query. The response is generated as a function of the time window and information relating to the public safety incident. The method further includes storing the response such that information included in the response is added to one of (i) timeline information associated with a user of a communication device at a time commensurate with the time window and (ii) timeline information associated with the public safety incident at a time commensurate with the time window.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: November 3, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Lee M. Proctor, Randy L. Ekl
  • Patent number: 10803101
    Abstract: A method for recommending responses to emergent conditions is provided. The present invention may include receiving a query from a user. The present invention may also include retrieving a plurality of recommended responses for the received query from a plurality of entities and a plurality of relations stored in a graph-based knowledge resource. The present invention may further include presenting the retrieved plurality of recommended responses to the user.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: William G. Dubyak, Edward G. Katz, Nicole M. O'Connor
  • Patent number: 10795887
    Abstract: A database engine receives a query and parses the query to form a first intermediate query. The engine compiles the first intermediate query to form a first executable plan that includes in-memory operators that execute within memory without swapping to secondary memory. While executing a first in-memory operator in the first executable plan, the engine detects insufficient memory and aborts execution of the first executable plan. The engine optimizes the first intermediate query to form a second intermediate query, and compiles the second intermediate query to form a second executable plan. The second plan includes spooling operators that execute within fixed memory budgets and are configured to swap to the secondary memory when needed. The engine executes the second executable plan, including the spooling operators, to retrieve results from the database that are responsive to the query. The engine then returns the retrieved results.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: October 6, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Michael Schreier, Thomas Neumann, Viktor Leis, Alfons Kemper, Tobias Muehlbauer, Jan Finis
  • Patent number: 10776409
    Abstract: A method, computer system, and a computer program product for recommending responses to emergent conditions is provided. The present invention may include receiving a query from a user. The present invention may also include retrieving a plurality of recommended responses for the received query from a plurality of entities and a plurality of relations stored in a graph-based knowledge resource. The present invention may further include presenting the retrieved plurality of recommended responses to the user.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: William G. Dubyak, Edward G. Katz, Nicole M. O'Connor
  • Patent number: 10762077
    Abstract: A system is provided for updating an aggregate value used to generate a display on a client device. The system can include a server device including a processor and a memory, the memory including instructions executable by the processor to: generate the aggregate value based on a set of records stored in a database; generate a metadata record that includes values based on the set of records used to generate the aggregate value; identify a change to the set of records; determine whether the change will affect a validity of the aggregate value; generate an updated aggregate value based on the change and a metadata record; update the metadata record to include values based on the change; and communicate the updated aggregate value to the client device.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: September 1, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Georgi Kamenov Ivanov
  • Patent number: 10754869
    Abstract: The present disclosure relates to system(s) and method(s) for storing sensor data received from a device connected an Internet of Things (IoT) network. The system may store one or more record tables corresponding to one or more devices connected in an Internet of Things (IoT) network, in a database. Further, the system may receive a modification request from a device connected in the Internet of Things (IoT) network, wherein the modification request comprises a unique identification number corresponding to the device and a sensor configuration data. Further, the system may modify a table structure of a record table corresponding to the device to generate a modified table structure, based on the modification request. Further, the system may execute a programmed instruction stored in the memory to store the sensor data received from the device, in the record table, based on the modified table structure.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: August 25, 2020
    Assignee: HCL Technologies Limited
    Inventors: Harsha Vachher, Monika Prashar, Vishal Chaudhary
  • Patent number: 10747828
    Abstract: This system and method relate generally to search engine optimization, and more particularly to systems and methods for single page application server side renderers. In one embodiment, a computer-implemented method for single page application server-side rendering is disclosed. In this method embodiment, a web server receives a request via a computer network. The web server determines that the request is a crawler request, and that the request includes a uniform resource locator for a single page web application. The web server then executes, after determining that the request is a crawler request, a single page application server side renderer. The web server generates a crawler response using the single page application server side renderer, and provides the crawler response in response to the received request.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 18, 2020
    Assignee: Capital One Services, LLC
    Inventor: Liju Mathews
  • Patent number: 10740347
    Abstract: Computer-implemented methods, computer systems, and computer readable media for determining a set of vehicle identifiers. The method includes receiving data, converting the received data to a binary target identifier, comparing the binary target identifier to a domain of binary vehicle identifiers stored in the database, and determining a set of binary vehicle identifiers of the domain of binary vehicle identifiers that correspond to the binary target identifier. The systems include a memory storing instructions and one or more processors configured to execute the instructions to perform operations.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 11, 2020
    Assignee: Capital One Services, LLC
    Inventors: Stephen Wylie, Micah Price, Qiaochu Tang, Jason Hoover, Geoffrey Dagley
  • Patent number: 10739996
    Abstract: Systems and methods are disclosed for enhanced garbage collection operations at a memory device. The enhanced garbage collection may include selecting data and blocks to garbage collect to improve device performance. Data may be copied and reorganized according to a data stream via which the data was received, or data and blocks may be evaluated for garbage collection based on other access efficiency metrics. Data may be selected for collection based on sequentiality of the data, host access patterns, or other factors. Processing of host commands may be throttled based on a determined amount of work to garbage collect a plurality of blocks, in order to limit variability in host command throughput over a time period.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: August 11, 2020
    Assignee: Seagate Technology LLC
    Inventors: David Scott Ebsen, Kevin A Gomez, Mark Ish, Daniel John Benjamin, Robert Wayne Moss
  • Patent number: 10732951
    Abstract: Examples described relate to container images. An example method may include generating a mapping of respective unique identifiers of container images of a software container and respective metadata of the container images, validating the mapping against a rule to identify a unique identifier of a mapped container image that meets the rule, generating a target mapping that includes the unique identifier of the mapped container image that meets the rule and the action specified in the rule, and performing the action specified in the rule on the mapped container image corresponding to the unique identifier in the target mapping.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 4, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Swaroop Jayanthi, Sudheer Yetukuri, Brahmanand Vuppuluri, Rajesh Teeparti
  • Patent number: 10726450
    Abstract: Embodiments including a system for searching through a database using two or three dimensional data or data derived from the two three dimensional data. The database may be populated by searching a network environment to compile two dimensional image or three dimensional model data. A search for two or three dimensional data may be utilized to determine related advertisements that may be shown on a results page in connection with the search results. A database being searched may contain pricing data related to products that are associated with two or three dimensional data.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: July 28, 2020
    Assignee: NextPat Limited
    Inventors: Mark S. Knighton, David S. Agabra, Peter J. DeLaurentis, William D. McKinley, Todd C. Moyer
  • Patent number: 10726140
    Abstract: A method may include receiving a first record associated with a first configuration item from a first data source and a second record associated with a second configuration item from a second data source; identifying a relationship between the first configuration item and the second configuration item based on the first record and the second record; identifying a relationship rule governing the relationship between the first configuration item and the second configuration item; determining that the relationship between the first configuration item and the second configuration item is inconsistent with the relationship rule; remediating the relationship between the first configuration item and the second configuration item such that the relationship is consistent with the relationship rule; and allowing the first record and the second record to be stored in the configuration management database in response to remediating the relationship.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: July 28, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Madhavi Puvvada, Chinna Babu Polinati, Davide Massarenti
  • Patent number: 10721237
    Abstract: A method for hierarchically processing LDAP (Lightweight Directory Access Protocol) operations against a SCIM (System for Cross-domain Identity Management) directory is provided. The method includes providing an LDAP Directory Information Tree (DIT) including a plurality of LDAP DIT entries that describe LDAP containers, users and groups, providing a SCIM directory including a plurality of SCIM resource entries that describe SCIM users and groups, migrating the plurality of LDAP DIT entries to the SCIM directory, receiving, from an LDAP-based application over a network, an LDAP operation request, processing the LDAP operation request, and returning an LDAP operation response to the LDAP-based application over the network.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: July 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Kanika Vats, Rajesh Purushothaman
  • Patent number: 10708672
    Abstract: A system, method and API for processing and providing a unified list of the content offerings of multiple content sources.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 7, 2020
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: James Hindle, Peter G. N. Scheyen, Mark A. Vickers
  • Patent number: 10691754
    Abstract: Described is a system for secure database searching. The system comprises a client-server architecture which allows a client to securely search a database of records possessed by a server. A database query is generated by the client and transmitted to the server. The database query is processed by the server using a privacy-preserving search protocol. An encrypted match result is produced by the server without decrypting the database query. The encrypted match result is sent to the client, and the client decrypts the encrypted match result to obtain a set of block identifiers representing blocks of records in the database that match the database query. The client obtains a block of encrypted records containing match results using only the set of block identifiers. The match results are decrypted by the client using a key obtained from the server. The unencrypted match results to the database query are then output.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: June 23, 2020
    Assignee: HRL Laboratories, LLC
    Inventors: Karim El Defrawy, David W. Payton, Joshua W. Baron
  • Patent number: 10691636
    Abstract: At the target side, a first instruction to replicate a first target snapshot-file of a target snapshot-file tree of the target file system is received, the first target snapshot-file of the target file system being associated with a first source snapshot-file of the source file system which has been modified in the source file system. One or more data blocks which are owned by a second target snapshot-file and which are shared between the first target snapshot-file and the second target snapshot-file are identified, the second target snapshot-file being an ancestor of the first target snapshot-file in the target snapshot-file tree. Then, at the target side, ownership of the one or more identified data blocks is transferred from the second target snapshot-file to the first target snapshot-file.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: June 23, 2020
    Assignee: HITACHI VANTARA LLC
    Inventors: Zahra Tabaaloute, Daniel Picken
  • Patent number: 10684918
    Abstract: One or more techniques and/or computing devices are provided for restarting a dump backup. For example, a phase offset table is used to track a directory transfer phase offset and a file transfer phase offset of phases of a dump backup. An offset map is used to map inodes, of data being backed up, to offsets within a backup image within which the data is being backed up. The phase offset table and/or the offset map are evaluated using a bytes written value to identify a phase during which the dump backup aborted and to identify a restart point. Accordingly, the dump backup is restarted at the restart point. In this way, the dump backup may be restarted during any phase and/or at any point using the bytes written value, the phase offset table, and the offset map without the need for additional information such as a file history.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: June 16, 2020
    Assignee: NetApp Inc.
    Inventors: Krishna Murthy Chandraiah setty Narasingarayanapeta, Vijay Srinath, Rakesh Bhargava M R
  • Patent number: 10678879
    Abstract: A method and system is provided for selecting a sample set of pages for assessing the accessibility of a websites. The sample set of pages are selected in such a way that a minimum set of pages can represent the whole websites as per the standard compliance. The system includes a crawler which scans the complete websites. Further an element identification module identifies a set of web elements present on the websites. The web elements and the webpages are then classified into a predefined categories. The system also provides a rule based engine to generate the sample set of pages based on a predefined rule. The generated sample set of pages are used to assess the accessibility of the websites.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 9, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Charudatta Jadhav, Syed Absar Ahmad, Tanaz Farokh Yazdani