Patents Examined by Usmaan Saeed
-
Patent number: 11120004Abstract: Method, system, and programs for analyzing user agent string are disclosed. In one example, a user agent string is received. A list of predefined keywords is obtained. Each of the predefined keywords is associated with a type of user agent information. One or more candidate keywords are extracted from the user agent string based on the list of predefined keywords. An extraction pattern is obtained for each of the one or more candidate keywords. A keyword is determined with a version from the one or more candidate keywords based, at least in part, on the extraction patterns for the one or more candidate keywords. The determined keyword with the version represents the type of user agent information in the received use agent string.Type: GrantFiled: November 25, 2014Date of Patent: September 14, 2021Assignee: Verizon Media Inc.Inventors: Ling Zhu, Min He, Fei Yu, Minzhang Wei
-
Patent number: 11120029Abstract: Techniques are disclosed herein for predicting and presenting to a user images corresponding to visual depictions of materials for a room or building that are pleasant to the user.Type: GrantFiled: May 28, 2020Date of Patent: September 14, 2021Assignee: DREAM BOOK, LLCInventors: Michael Sparky DiBenedetto, Rand Thomas Lennox
-
Patent number: 11113124Abstract: Systems and methods for searching datasets and classifying datasets are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a test dataset from a client device and generating a test data model output using a data model, based on the test dataset. The operations may include processing test data model output by implementing an encoding method, a factorizing method, and/or a vectorizing method. The operations may include retrieving a reference data model output from a dataset index, based on a reference dataset. The operations may include generating a similarity metric based on the reference data model output and the test data model output. The operations may include classifying the test dataset based on the similarity metric and transmitting, to the client device, information comprising the classification.Type: GrantFiled: May 10, 2019Date of Patent: September 7, 2021Assignee: Capital One Services, LLCInventors: Austin Walters, Jeremy Goodsitt, Galen Rafferty, Vincent Pham, Anh Truong, Kate Key, Reza Farivar, Mark Watson
-
Patent number: 11113308Abstract: Methods, apparatus and computer program products for improving network database functionalities are discussed herein, such as a computer-implemented method including receiving a network database search query associated with one or more network databases; in response to receiving the network database search query, querying the one or more network databases to identify a plurality of datasets; determining a plurality of taxonomy attributes, each of the plurality of taxonomy attributes being associated with at least one dataset of the plurality of datasets; calculating a taxonomy entropy based on the plurality of taxonomy attributes; comparing the taxonomy entropy to an entropy threshold; in response to the taxonomy entropy satisfying the entropy threshold, generating a dataset ranking based on relevance scores associated with the plurality of datasets; determining one or more taxonomy refinements based on the dataset ranking; and outputting the plurality of datasets and the one or more taxonomy refinements.Type: GrantFiled: July 13, 2018Date of Patent: September 7, 2021Assignee: GROUPON, INC.Inventors: Aditya Singh, Ajeesh Elikkottil, Michael Mulvihill
-
Patent number: 11106816Abstract: Methods, systems, and computer program products for accessing a database element are described. A local schema comprising a table link is created and the table link is used to access a database table via a persistency interface.Type: GrantFiled: July 27, 2018Date of Patent: August 31, 2021Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen, Arne Harren
-
Patent number: 11106759Abstract: In one embodiment, a method includes sending, by a client device, a request to a computer server system for a target structured document. In a first response phase, a first response portion from the computer server system is sent in response to the request. The first response portion includes a first resource associated with the target structured document, wherein a likelihood that the first resource will be included in a response to a future request for the target structured document exceeds a first predetermined threshold. Further in a second response phase, a second response portion from the computer server system is sent in response to the request. The second response portion includes a second resource associated with the target structured document, wherein a likelihood that the second resource will be included in a response to a future request for the target structured document exceeds a second predetermined threshold.Type: GrantFiled: September 27, 2016Date of Patent: August 31, 2021Assignee: Facebook, Inc.Inventors: Changhao Jiang, Xiaoliang Wei
-
Patent number: 11106680Abstract: Example implementations described herein are directed to systems and methods for managing a relationship between real-time analysis processes and applications, where each of the applications are configured to utilize output from one or more of the corresponding real-time analysis processes. In an example implementation, resource adjustment is applied to the real-time analysis process based on a determined priority.Type: GrantFiled: November 8, 2016Date of Patent: August 31, 2021Assignee: HITACHI, LTD.Inventors: Hiroaki Shikano, Yukinori Sakashita
-
Patent number: 11100063Abstract: Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is able to search for deleted and previous versions of files that satisfy queries. The search engine may maintain an index that facilitates searches. In addition, the search engine may also determine not only that a file satisfies a query but what version(s) of the file satisfies the query.Type: GrantFiled: December 6, 2017Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Apurva Ashwin Doshi, Juan-Lee Pang, Bohdan W. Raciborski
-
Patent number: 11086906Abstract: A method includes obtaining first and second data sets to be reconciled and, using matching rules, identifying discrepancies between the data sets. The matching rules include at least one permutation key, where each permutation key identifies a subset of data to be grouped together in one of the data sets. Identifying the discrepancies includes attempting to match one or more first characteristics associated with the grouped subset of data in one of the data sets to one or more second characteristics associated with another of the data sets. The matching rules could involve multiple matching characteristics, and the matching rules could be generated using a metric to select the matching characteristics of the matching rules. The metric could be based on a combination of a number of matched data items and a number of matched groups of data items.Type: GrantFiled: March 28, 2018Date of Patent: August 10, 2021Assignee: Goldman Sachs & Co. LLCInventors: Paul Burchard, Vladimir M. Zakharov
-
Patent number: 11061958Abstract: Systems and methods are disclosed for generating messages in a cloud platform. One method comprises storing a collection of audio files and destination information identifying location information corresponding to plurality of different geographic locations where a plurality of edge devices are located and grammar information including language-specific rules, receiving messages from one or more of a plurality of requesting devices, the messages including a first type of message and a second type of message, generating an action list, determining an available time slot at a first geographic location of a first edge device when the first edge device is available to render an announcement, retrieving, using the grammar information associated with the second type of destination information included in the action list, an audio file from the collection of audio files stored; and transmitting the audio file and the action list to the first edge device to render an announcement.Type: GrantFiled: September 11, 2020Date of Patent: July 13, 2021Assignee: JETBLUE AIRWAYS CORPORATIONInventors: Daniel L. Fourman, Ron Fazah, Ramakrishnan Ramaswamy, Nestor Acha, Prasanna S. Venkatesh
-
Patent number: 11048446Abstract: Systems and methods for obtaining access to database files in a computing system. A method may include receiving a first call from a database management system requesting access to a database file. The method may further include transmitting a second call to an operating system interface requesting that a memory-mapped data expanse file be created. The method may also include receiving a first address representing the database file in response to successful mapping of the database file to the memory-mapped data expanse file located at the operating system interface.Type: GrantFiled: December 17, 2014Date of Patent: June 29, 2021Assignee: Uniys CorporationInventors: James F Merten, Warren N Stockton, Michael J. Rieschl, James R McBreen
-
Patent number: 11003729Abstract: A technique for providing search results may include determining a first entity type, a second entity type, and a relationship type based on a compositional query. The technique may also include identifying nodes of a knowledge graph corresponding to entity references of the first entity type and entity references of the second entity type. The technique may also include determining from the knowledge graph an attribute value corresponding to the relationship type for each entity reference of the first entity type and for each entity reference of the second entity type. The technique may also include comparing the attribute value of each entity reference of the first entity type with the attribute value of each entity reference of the second entity type. The technique may also include determining one or more resultant entity references from the entity references of the first entity type based on the comparing.Type: GrantFiled: December 12, 2012Date of Patent: May 11, 2021Assignee: GOOGLE LLCInventors: Jinyu Lou, Ying Chai, Chen Ding, Lijie Chen, Liang Hu, Kejia Liu, Weibin Pan, Yanlai Huang, David Francois Huynh
-
Patent number: 10990585Abstract: Techniques are described for use in database and data management systems to enable a database transaction to read uncommitted data from another database transaction on a selective (e.g., transaction-specific) basis, without requiring a change in the isolation level of either transaction (or related transactions). Accordingly, transaction speeds may be increased, and operations to audit or debug ongoing database transactions are also facilitated.Type: GrantFiled: May 10, 2018Date of Patent: April 27, 2021Assignee: SAP SEInventors: Chang Gyoo Park, Juchang Lee
-
Patent number: 10956374Abstract: This application is related to a data recovery system. The data recovery system includes processing circuitry which receives a restore request. The restore request includes a restore target time. When backup data corresponding to the restore target time is determined to be available, the processing circuitry creates a temporary database service instance and determines information of the temporary database service instance. The processing circuitry further obtains the backup data corresponding to the restore target time and writes the backup data into the temporary database service instance according to the information of the temporary database service instance. The processing circuitry executes a formal restoration operation on the temporary database service instance, in which the backup data is written, according to a received processing request.Type: GrantFiled: June 29, 2018Date of Patent: March 23, 2021Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Guolong Shui, Yunfei Lei, Jiaxi Li, Si Chen, Jinyang Guo, Ji He, Lei Su
-
Patent number: 10956449Abstract: One or more processors divide an OLAP cube into one or more cubelets. One or more processors determine a weight corresponding to each node present within each of the one or more cubelets. One or more processors determine a total cost corresponding to each of the one or more cubelets. One or more processors assign execution of a portion of a workload corresponding to each of the one or more cubelets to a data processing element. The assignment of the execution of the portion of the workload corresponding to a cubelet to a data processing element is based on the determined total cost corresponding to the cubelet.Type: GrantFiled: April 22, 2015Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Chandrashekhar K. Jain, Sonia L. Sequeira
-
Patent number: 10956491Abstract: A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.Type: GrantFiled: January 22, 2019Date of Patent: March 23, 2021Assignee: The DIRECTV Group, Inc.Inventor: Peter Leong
-
Patent number: 10949770Abstract: Methods, systems, and machine-readable media for identifying synthetic media file examples to train a supervised machine learned ranking algorithm to rank relevance of media files to a search query are provided. In one aspect, a method includes identifying a search query for a search engine for a collection of media files from previously received search queries, and selecting at least one training media file from the collection as a synthetic negative example for the search query. The method also includes providing a training set to a supervised machine learned ranking algorithm. The training set includes an identification of the search query, a copy of the training media file, and a first indicator that the training media file is a synthetic negative example for the search query. The method further includes providing, to the algorithm, the search query and the collection, and receiving, from the algorithm, a ranking of the collection.Type: GrantFiled: January 28, 2016Date of Patent: March 16, 2021Assignee: Shutterstock, Inc.Inventors: Heath Hohwald, Manor Lev-Tov
-
Patent number: 10942975Abstract: Various implementations disclosed herein provide a search engine that receives a search request from a sensor gateway, and provides search results in return. In various implementations, the search request includes a first set of measurements captured by a first sensor, a first measurement from the first set of measurements is outside a defined range. In various implementations, the search engine determines a first feature vector based on the first set of measurements, and identifies a second feature vector that indicates a second set of measurements within a degree of similarity to the first set of measurements. In some implementations, the second set of measurements are captured by a second sensor. In various implementations, the search engine determines a search result based on the second feature vector, and transmits the search result. In some implementations, the search result indicates one or more instructions executable by the first sensor.Type: GrantFiled: May 20, 2016Date of Patent: March 9, 2021Assignee: Cisco Technology, Inc.Inventors: Joseph T. Friel, Hugo Mike Latapie, Andre Jean-Marie Surcouf, Enzo Fenoglio, Pete Rai
-
Patent number: 10936654Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.Type: GrantFiled: May 24, 2018Date of Patent: March 2, 2021Assignee: Xandr Inc.Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Patent number: 10936554Abstract: Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.Type: GrantFiled: July 12, 2017Date of Patent: March 2, 2021Assignee: Oracle International CorporationInventors: Douglas R. Cosby, Anurag Garg, Rahul R. Kamath