Patents Examined by Amresh Singh
-
Patent number: 11182350Abstract: An XML fragmenting mechanism uses an XML schema for the XML file to split up the XML file in a hierarchal structure of data blocks for storage in a storage system with a limited block size such as a cluster coordination service. The XML fragmenting mechanism creates an XML file map to document the structure of the XML file in the storage system. The XML fragmenting mechanism stores the data blocks in the storage system according to the XML file map and supports retrieval of all or part of the data in a format that supports XML validation.Type: GrantFiled: December 9, 2014Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventor: David M. Koster
-
Patent number: 11176128Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a production database, a query statement for processing by the production database; the production database in performing runtime execution processing of the query statement identifying one or more query statement value of the query statement; the production database in performing runtime execution processing of the query statement establishing, using a predictive model, an access path based on the identified one or more query statement value; and the production database using the established access path in performing runtime execution processing of the query statement.Type: GrantFiled: May 15, 2018Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiaobo Wang, Shuo Li, Ke Wei Wei, Heng Liu
-
Patent number: 11169997Abstract: Methods, systems, apparatus, and non-transitory media are described for governing resources used to execute and retrieve database entries in accordance with an ad-hoc structured query language (SQL) script. Various aspects are described to determine whether a written SQL script is optimized, to execute the SQL script if it is optimized, and to otherwise reject unoptimized SQL scripts. The resources used during the execution of the SQL script may further be monitored to control resource use, and the execution of SQL scripts may be ceased if a processor-based resource limit threshold is exceeded. The SQL script execution system may be implemented in a wide variety of systems, such as database servers. The scripts may be executed in conjunction with scrubbing and encryption scripts to protect sensitive data, and thus the SQL scripts may be received via one or more public APIs.Type: GrantFiled: August 3, 2015Date of Patent: November 9, 2021Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Gregory James Debo, Richard J. Simon, Larry Koenen, Adam Jelinek, Vaidya Balasubramanian Pillai, Richard Berglund, Jerry Burger
-
Patent number: 11169707Abstract: A system and method for improving storage system performance by reducing or avoiding load spike amplification when performing garbage collection is disclosed. A storage controller in a storage system tracks system load including write load and read load, as well as available free segments. The storage controller uses these tracked values as inputs and, with these inputs, generates a garbage collection rate. Where read load is included, a scaled portion of the read load is taken into consideration so that, as the number of free segments nears the minimum amount desired and to prevent garbage collecting too slowly, the read load is gradually excluded from the garbage collection rate determination. The garbage collection rate is therefore responsive to system load so that, in times of high system load, the rate reduces as much as is safe so that the write load takes priority with computing resources of the storage controller.Type: GrantFiled: January 22, 2016Date of Patent: November 9, 2021Assignee: NETAPP, INC.Inventor: Joseph Blount
-
Patent number: 11163771Abstract: A sequence object manager provides a sequence object with a dynamic cache block size that indicates a block size of values to be added to the sequence object when the cache values are exhausted. The dynamic block size allows the sequence object manager to optimize performance and storage space depending on applications using the sequence object. The dynamically block size is set and maintained by the sequence object manager based on observed performance and historical trends of the applications. A seed value may be provided by the user to initially set the dynamic block size.Type: GrantFiled: September 4, 2018Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Robert J. Bestgen, Shawn J. Baranczyk, Roger A. Mittelstadt
-
Patent number: 11157501Abstract: 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: GrantFiled: May 10, 2019Date of Patent: October 26, 2021Assignee: AMADEUS S.A.S.Inventors: Michel Demazeau, Celine Soubra, Jean-Philippe Perret, Marco Salibba, Jacques Bonaud
-
Patent number: 11151105Abstract: 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: GrantFiled: March 4, 2019Date of Patent: October 19, 2021Assignee: salesforce.com, inc.Inventor: Bruno Roustant
-
Patent number: 11151156Abstract: 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: GrantFiled: July 30, 2018Date of Patent: October 19, 2021Inventor: James P. Bergin
-
Patent number: 11151212Abstract: 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: GrantFiled: March 30, 2019Date of Patent: October 19, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yangping Zhang
-
Patent number: 11138095Abstract: 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: GrantFiled: December 19, 2018Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Ron Ben-Natan, Leonid Rodniansky
-
Patent number: 11120087Abstract: 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: GrantFiled: October 21, 2016Date of Patent: September 14, 2021Assignee: GRAND ROUNDS, INC.Inventors: Jesse Dhillon, Jyotiwardhan Patil, William Dzierson, Nupur Srivastava, Kenneth Berland
-
Patent number: 11100076Abstract: 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: GrantFiled: March 8, 2016Date of Patent: August 24, 2021Assignee: Hartford Fire Insurance CompanyInventors: Christopher Blair Abreu, Stephen J. Aloi, Joseph L Murdzek
-
Patent number: 11093528Abstract: 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: GrantFiled: February 3, 2017Date of Patent: August 17, 2021Assignee: MX TECHNOLOGIES, INC.Inventor: John Ryan Caldwell
-
Patent number: 11074259Abstract: 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: GrantFiled: March 27, 2015Date of Patent: July 27, 2021Assignee: Micro Focus LLCInventors: Kahlil Bre Oppenheimer, Jaimin M. Dave
-
Patent number: 11068471Abstract: 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: GrantFiled: March 1, 2019Date of Patent: July 20, 2021Assignee: THE TORONTO-DOMINION BANKInventors: Helene Esposito, Paul Mon-Wah Chan, John Jong Suk Lee, Rakesh Thomas Jethwa
-
Patent number: 11056229Abstract: 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: GrantFiled: March 13, 2013Date of Patent: July 6, 2021Assignee: Beacon Laboratory Benefit Solutions, Inc.Inventors: Paul Conlin, Roberto Verrengia, Louis Engel
-
Patent number: 11055761Abstract: 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: GrantFiled: July 31, 2014Date of Patent: July 6, 2021Assignee: eBay Inc.Inventors: Manas Haribhai Somaiya, Nirveek De
-
Patent number: 11055261Abstract: 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: GrantFiled: May 14, 2018Date of Patent: July 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yisheng Chen, Tejprakash Singh Gill, Kevin Paschal D'Souza, George N. Armah, Brian David Jones
-
Patent number: 11042521Abstract: 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: GrantFiled: March 19, 2019Date of Patent: June 22, 2021Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Wyatt Borsos, Safina Z. Lavji, Jehan Wickramasuriya
-
Patent number: 11044592Abstract: 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: GrantFiled: October 1, 2018Date of Patent: June 22, 2021Assignee: RAZER (ASIA-PACIFIC) PTE. LTD.Inventors: Michael A. Chan, Tom Moss, Daniel R Bornstein, Michael K Fleming, Justin Quan, Linda Tong