Patents Examined by Eliyah S Harper
  • Patent number: 11294983
    Abstract: Embodiments of the present invention provide a method, system and computer program product for inferred user identity in content distribution. In an embodiment of the invention, a method for inferred user identity in content distribution includes retrieving a set of data of a particular classification from a data store of a computing device of an unidentified user requesting access to content in a content distribution system. The method further includes comparing the set of data of the particular classification to known patterns of data of the particular classification corresponding to different known users. The method yet further includes inferring an identity of the unidentified user based upon at least a partial matching of the compared set of data of the particular classification and known patterns of data of the particular classification. Finally, the method includes managing user interactions of the unidentified user based upon the inferred identity.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Stefan Hepper
  • Patent number: 11288268
    Abstract: In an example there is provided a computer-implemented method comprising generating an execution plan for a received user query in a structured query language, the execution plan having a number of operators for operating on data from a content database; compiling the operators into corresponding byte code and machine code; executing the operators by first interpreting the corresponding byte code; switching to executing the operators by executing the corresponding machine code when compiled.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 29, 2022
    Assignee: SingleStore, Inc.
    Inventor: Zhou Sun
  • Patent number: 11281626
    Abstract: In system for analyzing large data sets, document/file format can be discovered by attempting to parse the file using several parsers to generate a schema, assigning a score to each parsing, and selecting a parser based on the assigned scores. Schema element attributes, such as statistical parameters, can be derived and used in identifying schema elements associated with other files. Attributes of identified schema elements can be used to substitute missing data values with values based on such attributes. Data values corresponding schema elements can be selected and highlighted, and schema elements and/or attributes thereof can be highlighted based on selected data values. From a cluster of files, a lineage relationship between file pairs, indicating whether one file is derived from another, can be determined for several files. In reducing/compacting data, utilization of all available reducers can be optimized according to current utilization of one or more reducers.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: March 22, 2022
    Assignee: HITACHI VANTARA LLC
    Inventor: Alexander Gorelik
  • Patent number: 11281730
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: March 22, 2022
    Assignee: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Patent number: 11281540
    Abstract: A remote data facility includes a primary storage volume on a first storage system mirrored to a backup storage volume on a second storage system. A nocopy clone of a production volume is added to the primary storage volume. A define process is used to cause the tracks of the nocopy clone to point to backend allocations of tracks of memory of the production volume. As tracks of the nocopy clone are defined, corresponding flags are marked as invalid to cause data associated with the tracks to be replicated across the remote data facility to the backup storage volume. Incremental clones can be added to the primary storage volume, defined, and replicated on the remote data facility using the same process. Nocopy clones and target-less nocopy snapshots of the backup storage volume are used to restore the production volume using failover/failback mechanisms of the remote data facility.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 22, 2022
    Assignee: Dell Products, L.P.
    Inventors: Akshay Kumar Srivastava, Sandeep Chandrashekhara, Michael Ferrari, Deepak Vokaliga, Darren Fernandes
  • Patent number: 11275728
    Abstract: A method and device for processing user input, including: storing a respective usage rule for processing a user request for a task, the respective usage rule comprising a respective rule string, a respective command index number, and a respective parameter string; performing a first transformation on the respective rule string of the respective usage rule to obtain a respective regular expression pattern; performing a second transformation on the respective rule string of the respective usage rule to obtain a respective standard regular expression; obtaining a user input that matches the respective rule string of the respective usage rule; obtaining a concatenated parameter string using the respective regular expression pattern and the respective standard regular expression; and executing a command corresponding to the respective command index number using the concatenated parameter string.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: March 15, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Fei Wang, Hao Xu, Pan Zhu, Guiping Han, Ling Liao
  • Patent number: 11269825
    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing a database migration with automatic privilege retention and restoration. Embodiments provide for migrating a source database object at a source database to a target database object at a target database. The embodiments provide for binding a retention tag to database objects in order to mark the objects whose privileges are to be retained during a database migration. This approach enables privileges of database objects that are involved in a database migration to be automatically restored at target database objects after the migration.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 8, 2022
    Assignee: SAP SE
    Inventor: Reinhard Arlt
  • Patent number: 11269844
    Abstract: Systems and methods for computer-automated labeling of data are disclosed. In embodiments, a method includes: identifying technical data assets in lineage data and corresponding business items in User Interface (UI) data of a user, wherein the lineage data includes a data source for the UI data; mapping the technical data assets to the corresponding business items; determining relevant labels to assign to the technical data assets from a label repository based on a similarity analysis of names of the corresponding business items and labels in the label repository; determining that one or more of the relevant labels meet a confidence threshold based on the similarity analysis; and automatically assigning the one or more of the relevant labels to associated ones of the technical data assets based on the determining that the one or more of the relevant labels meet the confidence threshold.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hong Wei Jia, Guang Ming Zhang, Wu Yan, Mo Chi Liu, Yun BJ Wang, Chu Yun Tong
  • Patent number: 11263339
    Abstract: In general, techniques for data access control are described, in which a policy engine implements and applies a declarative policy framework that can represent and reason about complex privacy policies. By using a common data model together with a formal shareability theory, this declarative policy framework enables the specification of expressive policies in a concise way without burdening the user with technical details of the underlying formalism of a data querying application or other knowledge representation scheme. The policy engine may be deployed as the policy decision point in a data access control system that also includes a policy enforcement point. The policy engine includes user interfaces for the creation, validation, and management of privacy policies. The policy engine may interface with systems that manage data requests and replies by coordinating policy engine decisions and access to databases.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: March 1, 2022
    Assignee: SRI International
    Inventors: Grit Denker, Karsten Martiny, Daniel Elenius
  • Patent number: 11263192
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises generating a context data tree for each variable in a plurality of variables based on a received input; determining data folding points for each generated context data tree; conducting a hyper-folding process on the determined data folding points in each context data tree, wherein the hyper-folding process converts each generated context data tree into a single data tree; and automatically loading the single data tree into an application.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Chiwen Chang, Hsiang Chang, Ming Jyh Hsieh
  • Patent number: 11256700
    Abstract: Methods, systems, and apparatus, for associating actions with events that are determined independent of the action type of the action. A system receives, from a user device, identification of an action to be taken, the action being one of a plurality of action types, and an identification of a first event that is determined independent of the action type and for which the occurrence of the first event may be determined by the system. They system associates the action and the first event with instructions for determining if the first event has occurred, and then determines whether the first event has occurred. In response to determining that the first event has occurred, the system causes the action to occur.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: February 22, 2022
    Assignee: Google LLC
    Inventors: Fergus Gerard Hurley, Robin Dua
  • Patent number: 11250054
    Abstract: An apparatus comprising a processor and a memory. The processor may be configured to (i) receive video frames captured by a capture device and (ii) perform video analysis on the video frames to extract metadata corresponding to objects detected in the video frames. The memory may be configured to (i) store co-ordinates corresponding to a plurality of regions of the video frames and (ii) provide temporary storage for the video frames to enable the processor to perform the video analysis. The video analysis may perform a different amount of processing for detecting the objects on each of the plurality of regions. One of the regions corresponds to a portion of the video frame comprising a hood of a vehicle.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: February 15, 2022
    Assignee: WAYLENS, INC.
    Inventor: Jeffery R. Campbell
  • Patent number: 11250365
    Abstract: Systems and methods for utilizing compliance drivers to conserve system resources are provided. Data that corresponds to a pre-determined historical period may be used. A method may extract issue information, regulations data, operations loss data, drivers data, pending activities data and/or pending examinations data. The method may perform a plurality of transformations on the issue information, the drivers data, the regulations data, and the operations loss. The transformations may apply enterprise compliance hierarchy information and transform the data associated with the issue information, the drivers data, the regulations data, and the operations loss data into quarterly information. The method may include performing transformations on issue information, regulations data, operations loss data and drivers data. The method may perform final transformations in order to either allocate resources to remediate a compliance trend, remediate a compliance projection, or correct a current compliance issue.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: Ashok Rao, Rachel Nemecek, Matthew Prue, Kate Cibotti, Cynthia A. Nutini
  • Patent number: 11250039
    Abstract: A contextual label compression framework is presented that uses trained sequence to sequence models. A set of training data including received queries and related content can be processed to generate sequences of semantic encodings. These sequences can be used to train the sequence to sequence models, in order to be able to predict queries for instances of content when the relevant information for those instances is processed by the model. When such information is received for an instance, that information can be processed to generate a semantic encoding sequence which can then be processed by the model. A resulting semantic sequence output by the model can be segmented and decoded to produce a set of relevant queries for the instance of content. This information can then be provided to an entity associated with the instance of content for purposes in managing aspects relating to that content.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: February 15, 2022
    Assignee: A9.com, Inc.
    Inventors: Wei-Cheng Chang, Hsiang-Fu Yu, Inderjit Dhillon
  • Patent number: 11250027
    Abstract: Embodiments of the present disclosure relate to systems, techniques, methods, and computer-readable mediums for one or more database systems for data processing, including database and file management, as well as systems for accessing one or more databases or other data structures and searching, filtering, associating, and analyzing data. The present disclosure further relates to computer systems and techniques for interactive data visualization and presentation from one or more databases.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: February 15, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: John O'Brien, Advaya Krishna, Amr Al Mallah, Andrew Poh, Christopher Yu, Daniel Puller, Dylan Cooke, Jason Chlipala, Mark Cinali, Randall Dorin, Robert Barton, Samuel Sinensky, William Seaton, Mitchell Moranis
  • Patent number: 11243961
    Abstract: Disclosed is a computer implemented method and related system to improve the efficiency of querying remote databases. The method includes receiving, from a host, a query, wherein the query is configured to retrieve a set of data from a remote database. The method also includes, generating an access plan, the access plan comprising a plurality of nodes wherein each node of the plurality of nodes includes a command. The method further includes determining capabilities of the remote database. The method includes executing the query and returning the set of data to the host.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ya Qiong Liu, Xue Huang, Ping Liu, Lei Cui, Ying Qi Pan
  • Patent number: 11243932
    Abstract: The present disclosure relates to a method, a device, and a computer program product for managing indexes in a storage system. The storage system includes storage data. In the method, a first set of data objects associated with the storage data is acquired. A first set of hashes of the first set of data objects is determined respectively. Hashes in the first set of hashes are hashes of data objects in the first set of data objects. A first file is generated in the storage system to store the first set of hashes. A first name of the first file is determined based on the hashes in the first set of hashes. An index of the storage data is created based on the first file.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jie Liu, Haitao Li, Jian Wen, Chao Lin
  • Patent number: 11232087
    Abstract: A data management system and associated data management method is disclosed herein. An exemplary method for managing data includes receiving data records timestamped with times spanned by a defined time interval; generating a data cube that includes data planes, wherein each data plane contains a set of data records timestamped with times spanned by the defined time interval; generating an index hypercube for the data cube, wherein dimensions of the index hypercube represent hash values of index keys defined for accessing the data cube; and generating an indexed data cube for storing in a database, wherein the indexed data cube includes the data cube and the index hypercube. The index hypercube includes index hypercube elements, where each index hypercube element represents a unique combination of hashed index key values that map to a data plane in the data cube.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Khanh Vinh Nguyen, Patrick Daniel Wildi, Naveen Kumar Tyagi
  • Patent number: 11226943
    Abstract: A distribution network may efficiently communicate items/item details in a private manner, with different access rights tailored to various tenants residing within a same or different customer landscape. A first input comprising a flat file with items/item details, is received. A second input comprising permissions entries for per-user, per-item direct access rights (e.g., view, read, write, delete) is also received. The first and second inputs are recursively processed to find nearest ancestors having the direct access rights, with a hash maintained including the nearest ancestors. An effective permitted structure (e.g., tree comprising root and leaf nodes) is generated by recursively adding descendant items having inherited access rights, to the nearest ancestors. Ultimately, descendant item(s) are privately distributed to a user with an access right according to the effective permitted structure. Embodiments may be particularly suited to the private distribution of analytics content (e.g.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Harikrishnan Mangayil, Srinivas Vinnakota, Abhishek Nagendra, Sukesh Kaul, Subhadeep Khan, Yash Bagadia
  • Patent number: 11222083
    Abstract: Systems, methods, and computer program products for implementing a web crawler platform comprising one or more containerized web crawler programs working in tandem to synergistically index web resources and reduce redundancy experienced by multiple web crawlers independently indexing overlapping web resources. The platform provides a URL namespace, allowing crawlers to register with the platform and create URL endpoints for other crawlers to discover existing crawlers registered to the platform and identify web resources previously indexed. The platform provides crawler to crawler communication and exchanges of data and metadata obtained from web resources that have been previously indexed, allowing for crawlers to share existing data or metadata without having to directly crawl through the web resource.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Chih-Hsiung Liu, Peter Wu, Tzu-Chen Chao, I-Chien Lin