Patents Examined by Cecile H Vo
  • Patent number: 11003628
    Abstract: A variable driven, customizable data management system creates a descendent child module controllable by parameters set through action of a precedently operated architecture input module. Customizable child modules are expediently creatable to enable management of complex and disparate data sets per the requirements of particular end-users. Source files of varying file-types are determinable over network and data is extractable and pulled to populate a plurality of containers operative in the child module. Edits made to data displayed as part of the child module may be pushed over network to overwrite source files as amended. Complex data sets are thus collatable from disparate locations, over network, between partitions, even across platforms, whereby pulled data is rendered interactive for end-user control, despite local and root disunity, and displayed for interaction at a single instance.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 11, 2021
    Inventors: Michael A. Brewer, Frederick C. Wagner
  • Patent number: 10997124
    Abstract: Query integration across databases and file systems is disclosed. An example method may include streaming data managed by a first database file system for a query. The method may also include streaming data managed by a second database file system for the query. The method may also include joining the streaming data managed by the first database file system with the streaming data managed by the second database file system.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: May 4, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Qiming Chen, Meichun Hsu
  • Patent number: 10990676
    Abstract: A computer-implemented method for collecting files transmitted on a network for subsequent malware analysis is disclosed. The method comprises determining, by a sensor, that a file has been transmitted on the network; transmitting, from the sensor to an intermediate agent, the file; storing, by the intermediate agent, the file, pending a determination whether metadata of the file indicates an identical copy of the file has likely already been stored by a source collection subsystem; responsive to a determination that the file has not likely already been stored by the source collection subsystem, transmitting the file from the intermediate agent to the source collection subsystem; verifying, by the source collection subsystem, that the file has not likely already been stored by the source collection subsystem; and storing the file for future analysis.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: April 27, 2021
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Joseph Edmonds, Patrick St. John
  • Patent number: 10977330
    Abstract: Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators (URIs) indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: April 13, 2021
    Assignee: Apple Inc.
    Inventors: David Biderman, William May, Jr., Alan Tseng, Roger Pantos, James David Batson
  • Patent number: 10909136
    Abstract: The disclosed computer-implemented method for automatically linking data analytics to storage may include (1) identifying a request to provision storage for a data analytics task, (2) collecting information relating to the data analytics task, the information comprising at least one of a data type of the data being used as input for the data analytics task and a characteristic of the data analytics task, (3) using a self-service provisioning tool to automatically compute, based on the collected information, a suggested type and size of data storage for the data analytics task, and (4) automatically provisioning data storage for the data analytics task based on the suggested type and size. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: February 2, 2021
    Assignee: Veritas Technologies LLC
    Inventors: Ryan Schroeder, Aaron Christensen, Kirk Searls
  • Patent number: 10877994
    Abstract: A database system may store data at a primary database and replicate the data to one or more disaster recover (DR) databases. The database system may determine which DR database to use for data replication based on an identifier of the data. A method for data storage may include receiving and storing a first data block and a second data block at a first database server. The method may further include transmitting a first backup request for the first data block to a second database server based on an identifier of the first data block and transmitting a second backup request for the second data block to a third database server based on an identifier of the second data block.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: December 29, 2020
    Assignee: salesforce.com, inc.
    Inventors: Geoffrey John Jacoby, Lars Hofhansl, Alex J. Araujo
  • Patent number: 10860625
    Abstract: A method for indexing semantic, non-transitory, computer-stored data comprising the following steps: storing the data in a database; representing the data in a structured framework having at least three elements derived from an ontology; expressing each element as a hierarchical-index value based on an ontology such that semantic information is embedded therein; combining the elements in a multi-dimensional index; and converting the multi-dimensional index into a one-dimensional index.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: December 8, 2020
    Assignee: United States of America as represented by the Secretary of the Navy
    Inventor: Ronald John Wroblewski
  • Patent number: 10831724
    Abstract: An enhanced resource reconciliation process is disclosed to examine the metadata hierarchy of unidentified instances of configuration objects within a particular “data partition” (sometimes called a dataset) of an enterprise configuration management database (CMDB) and perform reconciliation against a target dataset, such as a golden, i.e., production, dataset. The enhanced reconciliation process could identify against instances in the production dataset that are of the same class as the unidentified instance—as well as instances that come from any “candidate” classes. Candidate classes could consist of, e.g., classes upstream or downstream from the unidentified instance in the metadata hierarchy.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: November 10, 2020
    Assignee: BMC Software, Inc.
    Inventor: Vitaly Morozov
  • Patent number: 10817500
    Abstract: A system for managing database logging, the comprises a processor; and a user task executing in a database server process and executable by the processor, the user task to: receive in a database management system on a database server, a command to manipulate a portion of a database managed by the database management system; obtain a lock on the portion of the database; create a first log record in a first private log cache associated with the user task, the first log record recording a data manipulation to the portion of the database; enqueue the first log record to a queue; and release the lock on the portion of the database after copying the first log record to the queue.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: October 27, 2020
    Assignee: SYBASE, INC.
    Inventors: Fei Zhou, Sarika Iyer, Graham Ivey
  • Patent number: 10783151
    Abstract: Features are provided for proactively grouping content for personalized content feeds based on the expected relevance of the content to groups or classes of users. Such proactive grouping can allow personalized (or semi-personalized) content feeds to be delivered with low user-perceived latency. The proactive grouping may be used in conjunction with a more computationally-intensive and higher-latency process for generating personalized feeds. A user's content feed may be provided using a two-phase delivery process in which an initial set of content for the feed is provided from the proactively grouped content collection with which the user is associated. While the user is viewing the initial set of content, the second phase of the delivery process may be performed in which additional content is selected specifically for the user.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Leopold Bushkin, Rajendra Kumar Vippagunta
  • Patent number: 10747739
    Abstract: A data storage system may implement implicit checkpoint for generating a secondary of a table. Indexing updates may be replicated and maintained across a replica group storing a table for a data store. Upon detection of a restart event for generating a secondary index, a replica in the replica group may evaluate the indexing updates to determine an index creation restart point according to an order for indexing the table. The generation of the secondary index may be resumed at the index creation restart point. In this way, secondary index generation may continue whether or not a previously indexing replica in the replica group, such as a master replica, is available to continue generating the secondary index.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kumar Muniswamy Reddy, Xianglong Huang, Pejus Manoj Das, Wei Xiao
  • Patent number: 10740349
    Abstract: A system for reuse of content within documents can include storage media on which a document graph is stored, and indexing software that, when executed by a processing system, directs the processing system to at least: identify content component types within a source document; and represent content components in a document graph at least connected by ‘contains’ edge to source document. A search of the document graph for reusable content can then be directed to related content components including those of a particular content component type or relevancy.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad
  • Patent number: 10719498
    Abstract: Technologies provide management capabilities for collectable data structures. The collectable data structure can be configured to define an object and attributes related to the object. For example, the collectable data structure can be used to represent a digital card and the object can represent a person, item, or location. The collectable data structure can be configured to function as a stand-alone collectable item, or the collectable data structure can be configured to interact with an application or platform, such as a game application, productivity application, operating system, or a Web-based service. In some configurations, the management capabilities can utilize a system that is configured to function as a closed system, such as an application store, or an open system that can be managed by a pool of entities. Techniques for generating and modifying collectable data structures are also provided.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jerry Darcy
  • Patent number: 10585893
    Abstract: A method and associated system. Entities within a first data source are identified. For each entity identified within the first data source, attributes of the entity identified within the first data source and/or relationships between the entity identified within the first data source and other entities identified within the first data source are identified. The attributes and/or relationships identified within the first data source are associated with a first entity identified within a data structure. For each entity identified within the first data source, a frequency metric characterizing the entity identified within the first data source is generated. The frequency metric is based on a frequency at which each attribute and/or relationship identified within the first data source is associated with the entity identified within the first data source. A degree of similarity between two entities of the entities is identified, by comparing the frequency metrics of the two entities.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Patrick Dantressangle, Simon Laws, Stacey H. Ronaghan, Peter Wooldridge
  • Patent number: 10572456
    Abstract: A system is disclosed to evaluate data quality in a big data environment. An example method performed by the system includes retrieving one or more rules from an asset catalog. The method further includes retrieving, based on the one or more rules, counter information from a data set, and generating, by a processor, one or more metrics based on the one or more rules and the counter information. In addition, the method includes evaluating, by the processor, the one or more metrics based on the one or more rules. In an instance in which evaluation of a particular metric of the one or more metrics identifies an attribute value that exceeds a predetermined threshold, the method includes causing a notification message regarding the particular metric to be output. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 25, 2020
    Assignee: HERE GLOBAL B.V.
    Inventors: Carla Staeben, Cristina Maier, Bob Savard, Alex Wilbur
  • Patent number: 10565260
    Abstract: Methods and systems for creating a compact tree node representation of an XML document. One implementation commences by allocating memory for storing an XML tree index data structure, then allocating another separate portion of memory to store a hash table. Then, traversing an XML document to process the traversed nodes as follows: (a) when the traversed node is an element node, then adding the element node to the XML tree index data structure (b) when the traversed node is a text node, then populating a text node index into the XML tree index data structure and copying the text node values to the hash table, and (c) when the traversed node is an attribute node, then populating an attribute node index into the XML tree index data structure. Such a structure supports fast index-based tree restructuring, and permits very large XML document to be accessed within tight memory size constraints.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: February 18, 2020
    Assignee: Oracle International Corporation
    Inventor: George R. Pogmore
  • Patent number: 10552402
    Abstract: An operation on a row of a table of a database is initiated. Thereafter, a multi-version concurrency control (MVCC) object is accessed to identify blocks associated with the row position of the row using bitwise operations. Subsequently, a row state block computed based on the row position of the row is accessed to determine a row state for the row. At least one other block is accessed, based in part on the row state, to obtain at least one timestamp from the computed offset based on the row. Next, the at least one timestamp is stored or retrieved. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: February 4, 2020
    Inventors: Amarnadh Sai Eluri, Ivan Schreter, Andreas Tonder
  • Patent number: 10552419
    Abstract: The present invention provides a computer implemented method for performing an application specific operation on a dataset over a distributed computing system. The computer implemented method includes collecting a set of application specific refining data present in a data stream of the dataset in a first map phase by the distributed computing system, resetting the data stream of the dataset to a beginning position by the distributed computing system, and generating one or more resultant data elements using the set of application specific refining data in a second map phase, by the distributed computing system.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: February 4, 2020
    Inventors: Gaurav Agarwal, Srikanth Sundarrajan
  • Patent number: 10540414
    Abstract: Provided herein are systems, methods and computer readable media for programmatically performing group matching and facilitating subsequent interaction. An example apparatus may be configured to receive a request event, the request event comprising at least an indication of user profile associated with the first mobile device and an indication of a current personality profile, access a database, utilizing the indication of the user profile and the indication of the current personality profile, to determine at least a first group with which the user profile is associated, access a second database, utilizing information indicative of the first group to identify a set of one or more candidate groups with which to match the first group, select a second group with which to match the first group, transmit information indicative of the second group, receive an indication of a type of feedback, facilitate an interaction with the second group.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: January 21, 2020
    Inventors: Alexander Gellis, Wendell Brown
  • Patent number: 10489418
    Abstract: The present invention provides for inline/parallel processing of data messages, specifically data response messages, to both transform and parse the data in one single pass. Parsing includes extracting common data elements (such as, error codes, fault codes, status codes and the like) from the message and deleting generic headers from the messages. In specific embodiments of the invention, the parallel processing of the present invention is made possible by implementation of a SAX parser. In such embodiments of the invention, the SAX parser implements a single filter to both transform and parse the data response messages simultaneously.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 26, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jonathan Roger Greenblatt, Sundar R. Krishnan, James J. Rea, David J. Watson, Prasanta Kumar Parida, Amit Ashok Pathak, M. Ehsan Khan, Umashankar Awasthi