Patents Examined by Amresh Singh
  • Patent number: 11157501
    Abstract: Methods, caches, database systems and computer program products for processing database requests and retrieving results from the cache of a database system. The cache stores a representation of a data space of one or more databases of the database system, including one or more results for any database request for which the data space is able to output a result. In response to receiving a database request from a client, the cache determines by utilizing the stored representation whether the data space is able to output one or more results for the database request. If affirmative, one or more results are returned to the client from the representation of the cache. Otherwise, the cache returns an invalidity notification.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: October 26, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Michel Demazeau, Celine Soubra, Jean-Philippe Perret, Marco Salibba, Jacques Bonaud
  • Patent number: 11151212
    Abstract: The present disclosure provides an information analysis method, an electronic device, and a storage medium. The method includes: determining access frequency information for a candidate online resource in at least two time periods; determining a time factor of the candidate online resource based on the access frequency information for the candidate online resource in each time period; and determining an importance level parameter of each time period. The method also includes: determining a weight value of the candidate online resource based on the time factor; selecting N target online resources based on the weight value of the candidate online resource; and displaying related information of the N target online resources on a target page of a target application, wherein N is an integer.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: October 19, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yangping Zhang
  • Patent number: 11151105
    Abstract: An entries array having a pre-selected number of initially empty buckets and structured as a circular array is maintained. Each of the pre-selected number of entries in the entries array has a corresponding index value. A chaining array having the pre-selected number of buckets and structured as a circular array is also maintained. Each of the pre-selected number of entries in the chaining array has the same corresponding index value as the corresponding bucket in the entries array. A hash operation is performed on data to be stored to determine a hash value corresponding to the data. The data is stored in a bucket in the entries array corresponding to the hash value as an unmovable head-of-chain entry, and moving previous data, if any, stored in the entries array corresponding to the hash value if the previous data has a different hash value. The data is stored in another bucket in the entries array if the bucket in the entries array corresponding to the hash value is occupied by a head-of-chain entry.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventor: Bruno Roustant
  • Patent number: 11151156
    Abstract: Systems and methods for the management of contact information, which may include automatic transfer processes, automatic update processes, automatic customization processes, automatic delivery processes, automatic storage processes, automatic portability processes, and/or automatic radial mining processes.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 19, 2021
    Inventor: James P. Bergin
  • Patent number: 11138095
    Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ron Ben-Natan, Leonid Rodniansky
  • Patent number: 11120087
    Abstract: Systems and methods for dynamic data processing and graphical user interface generation are provided. A system may include a network interface configured to request and receive, via a computer network from one or more sources in remote locations, electronic record data associated with an individual; an input filter configured to identify structured and unstructured information in the electronic record data; a data selector configured to analyze the structured and unstructured information; a timeline generator configured to generate, based on the analysis, interface information for displaying an interactive graphical user interface configured to present an event timeline of events in the electronic record data; and a display configured to provide the interactive graphical user interface based on the generated interface information.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: September 14, 2021
    Assignee: GRAND ROUNDS, INC.
    Inventors: Jesse Dhillon, Jyotiwardhan Patil, William Dzierson, Nupur Srivastava, Kenneth Berland
  • Patent number: 11100076
    Abstract: Mediums, apparatus, computer program code, and means may be provided to customize electronic records associated with a distributed communication network via an automated back-end application computer server. According to some embodiments, a relational database management system database and a plurality of database tables linked to the relational database management system database may be accessed. The back-end application computer server may retrieve electronic record layout information and utilize pre-determined logic associated with the plurality of linked tables, including logic that matches multiple pointers within a single pair of linked tables, to automatically insert accessed data into a customized electronic record in accordance with the electronic record layout information. The customized electronic record may then be transmitted to be rendered via an interactive user interface display.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: August 24, 2021
    Assignee: Hartford Fire Insurance Company
    Inventors: Christopher Blair Abreu, Stephen J. Aloi, Joseph L Murdzek
  • Patent number: 11093528
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for data supplementation and verification. A method includes determining that an identifier within aggregated data is not a previously classified known identifier. A method includes transmitting an identifier to a search interface of a server of a third party service provider. A method includes receiving results associated with an identifier from a third party service provider. A method includes parsing results to determine whether a plurality of results have a common pattern associated with a classification. A method includes, in response to determining that a plurality of results have a common pattern associated with a classification, associating the classification with an identifier based on the common pattern.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 17, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 11074259
    Abstract: Example implementations relate to optimized queries based on unique attributes. For example, a computing device may include a processor. The processor may receive a query and identify at least one unique attribute based on at least one operation specified in the query or based on an attribute property associated with at least one relational table relevant to the query, the attribute property indicating uniqueness. The processor may modify a data structure representing the query, the data structure having nodes each associated with a respective relational table and the data structure modified to specify a subset of the nodes that are associated with the at least one unique attribute. The processor may optimize the query based on the data structure modified to specify the subset.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: July 27, 2021
    Assignee: Micro Focus LLC
    Inventors: Kahlil Bre Oppenheimer, Jaimin M. Dave
  • Patent number: 11068471
    Abstract: A method for managing transfer of data over a network to a recipient system is disclosed. The method is implemented at a database management system that stores a schedule of data transfers associated with records in a database. The method includes: receiving a signal representing an electronic message from a third party system, the electronic message including details of a first scheduled data transfer to a first record in the database at a first transfer time; obtaining details of a second scheduled data transfer from the first record to the recipient system; determining that an effect on the first record by the first and second scheduled data transfers meets stored predefined criteria; updating the schedule of data transfers to change a second transfer time associated with the second scheduled data transfer; and initiating the second scheduled data transfer according to the updated schedule of data transfers.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: July 20, 2021
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Helene Esposito, Paul Mon-Wah Chan, John Jong Suk Lee, Rakesh Thomas Jethwa
  • Patent number: 11055261
    Abstract: A system is provided for enabling in-application support for topological changes to local files during remote synchronization. The techniques disclosed herein solve the problems of existing systems by mitigating conflict states and loss of edits being made to a file during synchronization. In addition, the techniques disclosed herein enable a user to interact directly with a productivity application to rename and/or move a file. The techniques disclosed herein provide an improved user experience and more efficient methods for interacting with files in that a user does not have to exit a productivity application and interact with an operating system interface to rename and/or move a file. A productivity application can operate in a server mode or a client mode depending on a validity of a requested destination location for a file.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yisheng Chen, Tejprakash Singh Gill, Kevin Paschal D'Souza, George N. Armah, Brian David Jones
  • Patent number: 11056229
    Abstract: Systems, methods, and media for laboratory benefit services are disclosed. Embodiments of the present invention provide systems, methods, and media that enhance the quality of health care related services to a patient, thereby enhancing patient care. In an embodiment, the present invention provides systems, methods and media that present a health care provider with information to support a decision, for example, a decision relating to a test, or tests, for a patient. In addition, or in additional embodiment, the present invention provides systems, methods and media that present information relating to a patient's health plan to advantageously facilitate a health care provider's knowledge and use of a patient's health plan information.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 6, 2021
    Assignee: Beacon Laboratory Benefit Solutions, Inc.
    Inventors: Paul Conlin, Roberto Verrengia, Louis Engel
  • Patent number: 11055761
    Abstract: This disclosure provides systems and methods of determining price quantiles for associated search queries and displaying said price quantiles when one or more search queries are received. In various embodiments, a search query for an item offered for sale may be received. Search results from a plurality of offered items may be determined based on the search query. The search results may each be associated with a price. The search results may be displayed, and a selection of a search result may be received. The price of the selected search result may be associated with the received search query. Various price quantiles may be determined based on the associated price(s). In addition, the price quantiles may each include prices associated with the search results. The determined price quantiles may then be displayed in response to a second search query determined to be related to the first search query.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: July 6, 2021
    Assignee: eBay Inc.
    Inventors: Manas Haribhai Somaiya, Nirveek De
  • Patent number: 11042521
    Abstract: A system for prioritizing and resolving inconsistencies in digital evidence. The system includes a database containing a first type of data and a second type of data related to an incident record and an electronic computing device including an electronic processor. The electronic processor is configured to receive the first and second types of data from the database, determine an inconsistency between the first and second types of data, and determine an incident type from the incident record. The electronic processor is also configured to determine whether a priority of the determined inconsistency meets a threshold case impact level. When the priority of the inconsistency meets the threshold case impact level, the electronic processor is configured to take a first notification action and when the priority of the inconsistency does not meet the threshold case impact level, the electronic processor is configured to take a second notification action.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: June 22, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Wyatt Borsos, Safina Z. Lavji, Jehan Wickramasuriya
  • Patent number: 11044592
    Abstract: Some examples include detecting that a source computing device is in proximity to a target computing device. For instance, a user credential of the source computing device may be received from the source computing device. Further, a copy of system data of the source computing device may be retrieved from a cloud storage service. A system state of the source computing device may be restored on the target computing device by using the user credential received from the source computing device and the copy of the system data of the source computing device retrieved from the cloud storage. In some cases, the user credential may expire on the target computing device after a predetermined system event in the target computing device.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 22, 2021
    Assignee: RAZER (ASIA-PACIFIC) PTE. LTD.
    Inventors: Michael A. Chan, Tom Moss, Daniel R Bornstein, Michael K Fleming, Justin Quan, Linda Tong
  • Patent number: 11036726
    Abstract: Systems and methods are provided for generating nested queries from natural language queries. In particular, system and methods are provided to implement natural language interfaces to databases (NLIDB) frameworks which are configured to apply intelligent reasoning over domain semantics to detect and generate nested queries across different domains without the need for domain specific training or utilizing domain-specific semantic templates for mapping a natural language query to a structured query.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jaydeep Sen, Karthik Sankaranarayanan, Diptikalyan Saha, Manasa Jammi
  • Patent number: 11036734
    Abstract: Techniques herein generate a query plan that combines a global reporting aggregate calculation and an organizing operation. A method detects an organizing operation, a group aggregate function, and a global aggregate function within a database statement. The organizing operation specifies organizational activities such as grouping, joining, or sorting rows. The method generates an execution plan that specifies calculating all values in a single pass. For each row, the single pass applies the organizing operation and updates an access structure. The pass updates one of multiple cumulative group calculations based on the group aggregate function and updates a cumulative global calculation based on the global aggregate function. Each cumulative group calculation is associated with some of the access structure. Based on the access structure, result rows that satisfy the database statement are generated. Result rows contain a final result of each group calculation and a final result of the global calculation.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: June 15, 2021
    Assignee: Oracle International Corporation
    Inventor: Srikanth Bellamkonda
  • Patent number: 11036675
    Abstract: In one example, a method for managing data includes identifying a dependent relation between a first version and a second version of a data element, wherein the first version is dependent upon the second version, and inserting a strong reference between the first version of the data element and the second version of the data element. Next, respective expiration times are determined for each of the first version and the second version, and a determination made as to whether the first version expires prior to the second version. When the second version has an expiration time prior to an expiration time of the first version, expiration of the second version is suspended.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 15, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Patent number: 11030230
    Abstract: Embodiments may provide a document system that receives a responsiveness call from a user through the task/queue framework regarding a machine call document. Theses responsiveness calls may be used to refining the scoring algorithm used by the document system of to generate a desired confidence score for the document system.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 8, 2021
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Duane George, Douglas Wayne Stewart
  • Patent number: 11016939
    Abstract: A deduplicated microservices-based storage system and method running in a cloud includes frontend and backend microservice nodes that process requests from a plurality of clients and interface with a master node and one or more worker nodes connected as a network for deduplicating, storing and retrieving data from object storage. A custom metric compares demand on system resources to thresholds and dynamically scales resources to add or eliminate resources according to demand. The master node partitions the range of values identifying data similarity groups across the worker nodes, reassigns ranges of values using consistent hashing as worker nodes are scaled, and maintains a mapping of ranges of values to worker IP addresses.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: May 25, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Kimberly Lu, Venkata Ravi Chandra Bandlamudi, Joseph Samuel Brandt, Atul Avinash Karmarkar, Philip Shilane