Data Storage Operations Patents (Class 707/812)
-
Patent number: 12151689Abstract: Systems may include a processor to, in response to determining at least one segment of a field of view (FOV) of a first sensor of an autonomous vehicle that overlaps with a FOV of at least one second sensor of the autonomous vehicle, calculate a scaling factor for diagnostic coverage for the at least one segment based on a value of modality overlap (MoD) for the at least one segment, calculate, based on the scaling factor, a value of a metric of hardware failure for the first sensor, and compare the value of the metric of hardware failure to a threshold value to determine whether to increase a diagnostic coverage of the first sensor. Methods, computer program products, and autonomous vehicles are also disclosed.Type: GrantFiled: October 11, 2021Date of Patent: November 26, 2024Assignee: Volkswagen Group of America Investments, LLCInventor: Schuyler Burson
-
Patent number: 12153967Abstract: A container service management method and apparatus, to integrate a container service and a container service management function into an NFV MANO system. The method includes: receiving, by a container service management entity, a creation request for a container service, where the creation request is used to request to create a specified container service, and the creation request carries a first management policy for managing a lifecycle of the specified container service; creating, by the container service management entity, the specified container service in response to the creation request; and managing, by the container service management entity, the lifecycle of the specified container service according to the first management policy.Type: GrantFiled: May 26, 2022Date of Patent: November 26, 2024Assignee: Huawei Technologies Co., Ltd.Inventor: Haitao Xia
-
Patent number: 12148531Abstract: A framework for generating reasons for imaging studies. An extractor, including a reinforcement learning agent, is trained to select one or more relevant sentences from the training histories of present illness. An abstractor is further pre-trained to generate one or more reasons for study from the one or more relevant sentences. An entity linking system is pre-trained using medical text corpora to map one or more mentions in the one or more reasons for study to one or more standardized medical entities for predicting one or more diagnoses. The reinforcement learning agent may then be re-trained using one or more rewards generated by the entity linking system. One or more reasons for study may be generated from a current history of present illness using the trained extractor, abstractor and entity linking system.Type: GrantFiled: June 10, 2021Date of Patent: November 19, 2024Assignee: Siemens Medical Solutions USA, Inc.Inventors: Sanjeev Kumar Karn, Oladimeji Farri, Jonathan Darer
-
Patent number: 12141603Abstract: Methods and systems for providing Quality of Service (QoS) in a cloud-based system are provided. One method includes assigning, by a micro-service, a workload identifier to a cloud volume created by a storage operating system in a cloud-based system; mapping, by the micro-service, the workload identifier to a volume identifier, the volume identifier generated by the storage operating system to identify the cloud volume; associating, by the micro-service, a policy with the cloud volume for providing QoS for the cloud volume; determining, by the micro-service, the workload identifier for the cloud volume from the volume identifier included in a request to store or retrieve data using the cloud volume; and assigning, by the micro-service, the workload identifier to a processing thread deployed by the storage operating system to process the request.Type: GrantFiled: July 30, 2021Date of Patent: November 12, 2024Assignee: NETAPP, INC.Inventors: Bipin Tomar, Jawahar Tadipatri, Ranjit Baradwaj Nandagopal
-
Patent number: 12105815Abstract: A computing system includes one or more processors and a memory. The memory stores instructions that cause the processors to generate a multi-tenant processing environment, and provide, for each of a plurality of tenants, a secure partition to store and isolate data and computational resources of a tenant. The instructions cause the processors to receive, from the tenant, a request to register, with the multi-tenant processing environment, a tenant application to be executed by the secure partition of the tenant. Responsive to the request, the instructions cause the processors to create a partition request message queue, a partition response message queue, and to create, within the secure partition, an application manager.Type: GrantFiled: August 24, 2020Date of Patent: October 1, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Puneet Saraswat, Vincent Bergbauer, Cyril Simon Ferdinand Lagrange, Arnaud Houegbelo
-
Patent number: 12072798Abstract: Systems and methods for cleaning a storage system. A deduplicated storage system is cleaned by identifying structures that include dead or unreferenced segments. This includes processing recipes to identify the segments that are no longer part of a live object recipe. Then, the dead segments are removed. This is accomplished by copying forward the live segments and then deleting, as a whole, the structure that included the dead segments.Type: GrantFiled: July 17, 2021Date of Patent: August 27, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Philip Shilane, Kimberly Lu, Joseph Brandt, Nicholas Noto, Tipper Truong, Mariah Arevalo
-
Patent number: 12045143Abstract: Methods, systems, and media for controlling append-only file rewrites are provided. In accordance with some embodiments, the methods comprising: determining a utilization of a shard of a database; determining whether the utilization exceeds a persistent storage utilization threshold; determining a recovery time to recover the shard from an append-only file; determining whether the recovery time exceeds a recovery time threshold; and when the utilization is determined to exceed the utilization threshold or when the recovery time is determined to exceed the recovery time threshold, causing an append-only-file rewrite to be performed.Type: GrantFiled: May 9, 2023Date of Patent: July 23, 2024Assignee: Redis Ltd.Inventors: Yiftach Shoolman, Yoav Steinberg, Yossi Gottlieb, Oran Agra
-
Patent number: 12040083Abstract: Disclosed herein are methods for intelligently populating medical compliance forms (MCFs) with at least patient data to meet compliance requirements (e.g., meeting patient data compliance requirements such as HIPAA requirements, as well as compliance requirements concerning patient forms). In particular, methods involve training and deploying machine learning models that can appropriately analyze a wide array of MCFs with varying formats. Advantages of the methods disclosed herein are three-fold: 1) reducing the amount of time and resources that a healthcare provider needs to commit to satisfying compliance requirements and 2) improving patient outcome by more intelligently incorporating data in medical compliance forms, and 3) ensuring meeting of compliance requirements (e.g., HIPAA compliance requirements).Type: GrantFiled: July 28, 2023Date of Patent: July 16, 2024Assignee: Texas Medical CenterInventors: Omar Mohtar, Vibhav Jha
-
Patent number: 12032513Abstract: A computerized method useful for data ownership and management includes the step of providing a digital document. The method includes the step of providing a user to generate data. The method includes the step of aggregating the generated data based on a user instruction. The method includes the step of enabling a second party to enhance the generated data to generate a derivative dataset. The method includes the step of applying a set of rules with respect to the management of the user generated data. Applying the set of rules includes the step of applying a first rule that enables the user to own, control and manage said data. The method includes the step of applying a second rule that enables the user to own, control and manage said aggregated data. The method includes the step of applying a third rule that enables the user and other parties to have joint and fractional ownership of the aggregated data or the derivative asset.Type: GrantFiled: December 31, 2020Date of Patent: July 9, 2024Inventor: Fahad Khan
-
Patent number: 12026685Abstract: The system is a scalable, flexible, and extensible platform for building, deploying, and managing distributed applications that interact with multiple blockchain technologies. The system implements well-defined and well-managed microservices to encapsulate functionality, isolate sensitive data, enable responsive and efficient scaling, and provide a framework for future improvements and support for future blockchain technologies. The system in one embodiment uses an event-driven architecture to construct fast, responsive systems, but still provide support for alternate modes of operation. The system exposes high-level abstractions of the foundational elements of distributed applications in a powerful, well-understood programming environment to simplify development of extensions, adapters, and applications.Type: GrantFiled: April 21, 2017Date of Patent: July 2, 2024Assignee: Blockdaemon Inc.Inventors: Matthew Benjamin Smith, Julian Vergel de Dios, Sivasubramanian Hyderabadkannan, Joshua Lederman
-
Patent number: 12019867Abstract: A method for assigning and migrating files among tiers within a unified storage environment. The method includes one or more computer processors determining a plurality of files stored within a tiered storage environment that are accessed by a set executing applications. The method further includes determining that one or more files of the plurality of files are accessed utilizing two or more protocols. The method further includes identifying a group of two or more tiering policies utilized within a tiered storage environment. The method further includes determining protocol-based heat count values corresponding the plurality of files. The method further includes storing the plurality of files among tiers of the tiered storage environment based on the identified group of two or more tiering polices and the protocol-based heat count values corresponding to the plurality of files.Type: GrantFiled: September 22, 2020Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Sandeep Ramesh Patil, Pushkaraj Balasaheb Thorat, Sasikanth Eda, Abhishek Jain
-
Patent number: 11995681Abstract: Systems, apparatuses, and methods are described for generating unique identifiers. Identifiers may be organized or grouped by different topics. Identifiers may be requested, generated, stored as groups, and may be allocated from those groups based on requests for identifiers to improve the efficiency of one or more computing devices or systems. The size of each group of identifiers may be adjusted.Type: GrantFiled: February 5, 2021Date of Patent: May 28, 2024Assignee: Comcast Cable Communications, LLCInventors: Yu Cao, Qiang Wang, Wenjing Lu, Ruofei Ma, Fan Yang
-
Patent number: 11989171Abstract: An apparatus and method are disclosed. The method, which may be performed by one or more processors, may comprise receiving timestamp data representing a plurality of database transactions and dividing the timestamp data into a plurality of partitioning quanta (nPQ), each partitioning quantum (PQ) of the plurality of partitioning quanta representing a range of timestamps. Further, for each partitioning quantum (PQ) of the plurality of partitioning quanta (nPQ), the method may comprise allocating the timestamp data, such that sequentially adjacent timestamps are allocated to different partitions of a physical storage system for subsequent storage at the allocated partitions.Type: GrantFiled: November 8, 2021Date of Patent: May 21, 2024Assignee: Palantir Technologies Inc.Inventors: Jeremy Kong, Grgur Petric Maretic, Gokcan Ozakdag, James Baker, Sandor Van Wassenhove, Thomas Petracca
-
Patent number: 11977772Abstract: Methods, systems, and devices for temperature monitoring for memory devices are described for monitoring one or more temperature ranges experienced by a memory device. The memory device may include monitoring circuitry or logic that may identify one or more durations of operating the memory device within the one or more temperature ranges. The memory device may store an indication of the one or more durations, or an indication of information associated with the one or more durations. The indication may be accessed a host device associated with the memory device or may be transmitted by the memory device to the host device. The host device may use information included in the indication to perform an operation associated with the memory device.Type: GrantFiled: September 1, 2021Date of Patent: May 7, 2024Assignee: Micron Technology, Inc.Inventors: Aaron P. Boehm, Todd Jackson Plum, Scott D. Van De Graaff, Scott E. Schaefer, Mark D. Ingram
-
Patent number: 11971849Abstract: According to some embodiments, methods and systems may manage a fleet of multi-tenant logical databases in Relational Database Management System (“RDBMS”) servers for a cloud computing environment. The system may include a pool of physical RDBMS servers (e.g., Postgre-Structured Query Language (“SQL”) servers) and a tenant-aware Application Programming Interface (“API”) that is accessed by tenants. A computer processor of a database allocation engine may receive, from the tenant-aware API, a request to provision a logical database including a tenant identifier associated with a requesting tenant. The database allocation may then select an eligible physical RDBMS server in the pool of physical RDBMS servers and allocate a logical database for the requesting tenant via the selected physical RDBMS server (e.g., using the tenant identifier).Type: GrantFiled: February 22, 2022Date of Patent: April 30, 2024Assignee: SAP SEInventors: Abhik Gupta, Nishtha Srivastava, Vineet Singh
-
Patent number: 11966359Abstract: An object-based data storage service receives a request to store a data object in a first location corresponding to a first data storage tier. The request may specify a parameter to enable transitioning of the data object to another data storage tier. In response to the request, the object-based data storage service stores the data object in the first location and monitors access of the data object to determine usage data associated with the data object. The object-based data storage service processes the usage data to determine that the data object is to be transitioned to a second data storage tier. As a result of this determination, the object-based data storage service transitions the data object to a second location corresponding to the second data storage tier.Type: GrantFiled: March 22, 2018Date of Patent: April 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Bhavesh Anil Doshi, Arvinth Ravi, Anand Chakraborty, Shikha Sukumaran, Thayn Moore, Nikhil Menon, Phillip H Pruett, IV, Suresh Kumar Golconda, Miles Childs Kaufmann
-
Patent number: 11966827Abstract: A computer-implemented method for using machine learning to handle data in a computing system with improved efficiency can include obtaining a handling request associated with a data item, the handling request instructing the computing system to perform a handling operation with the data item, obtaining a trace log comprising one or more distributed trace items, the one or more distributed trace items including data from each of one or more services interacting with the data item, providing the trace log to a data characteristic prediction model including one or more machine-learned models, receiving, in response to providing the trace log to the data characteristic prediction model, one or more data characteristic predictions associated with the data item, and selecting a handling operation of a plurality of candidate handling operations based at least in part on the one or more data characteristic predictions.Type: GrantFiled: May 10, 2023Date of Patent: April 23, 2024Assignee: GOOGLE LLCInventors: Martin Christoph Maas, Giulio Zhou
-
Patent number: 11947915Abstract: A document is divided into sections based on a characteristic of the text in the document. Characteristics may include specific characters such as paragraph breaks or selected punctuation, the topics or categories of the text, or a quantity of text in each section. Each section of the document may be represented by an embedding vector in a semantic embedding space. Values are determined based on the text in each section and the semantic characteristics of each section, such as word order, capitalization, punctuation, and word meaning. When a query is received, a vector value representing the query is determined based on the text and semantic characteristics of the query. Based on the similarity between the values determined for the query and those determined for the sections of a document, the specific section of a potentially large document that most closely matches the query is determined and included in a response.Type: GrantFiled: April 23, 2021Date of Patent: April 2, 2024Inventors: Chia-Hui Shen, Suchit Agarwal, David Sung-Eun Lim, Pratyus Patnaik, Pierre Rappolt, Tanya Butani, William S. Potter
-
Patent number: 11892987Abstract: Various technologies described herein pertain to automated data splitting using predictive program synthesis. Input-only examples for splitting an input column of an input data set can be received. The input-only examples can include example entries from the input column of the input data set to be split into multiple output columns without specification of how the example entries are to be split into multiple output columns. Further, a program for splitting the input column of the input data set into the multiple output columns can be synthesized based on the input-only examples. The program can be synthesized, given the input-only examples, in a domain-specific language (DSL) for splitting an entry into a tuple of fields utilizing a predictive program synthesis algorithm. Moreover, the program can be executed on the input data set to split the input column of the input data set into the multiple output columns.Type: GrantFiled: October 20, 2016Date of Patent: February 6, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mohammad Raza, Sumit Gulwani
-
Patent number: 11888838Abstract: Shown is single sign-on support access to tenant accounts in a multi-tenant service platform involving a proxy user account in an identity provider for a tenant account on the service platform having security metadata associated therewith, mapping in the identity provider maps a support user to a proxy user identifier, a corresponding security endpoint in the service platform and mapping of the proxy user account identifier to the tenant account and security metadata. The identity provider authenticates a request to access the tenant account on the service platform, obtains the security credentials for the proxy user identifier, and sends a security assertion with the proxy user identifier and the security metadata to the security endpoint. The endpoint receives and validates the security assertion against the mapping for the proxy user identifier to the tenant account and the security metadata in the service platform, and permits access by the support user to the tenant account in the service platform.Type: GrantFiled: August 2, 2022Date of Patent: January 30, 2024Assignee: Zuora, Inc.Inventors: Oleg Mikheev, Joshy Austin, Pushkala Pattabhiraman, Levon Stepanian, Pritesh Parekh
-
Patent number: 11874811Abstract: Control versioning of records in a temporal table is provided to reduce data redundancy. New Data Definition Language (DDL) syntax is provided to make individual columns within a table sensitive or insensitive to whether new row versions are generated when Database Manipulation Language (DML) statements operate on the table. The database parser and back-end data processors are configured to create the table with the user-defined versioning attributes and to manage versioning of the rows without requiring additional programming.Type: GrantFiled: December 28, 2018Date of Patent: January 16, 2024Assignee: Teradata US, Inc.Inventors: Stephen Molini, Bhashyam Ramesh, Jaiprakash Ganpatrao Chimanchode, Sai Pavan Kumar Pakala, Pratik Patodi, Dhrubajyoti Roy, Todd Walter
-
Patent number: 11809860Abstract: The present disclosure provides a method, system, and computer-readable storage media for operating a repository supporting multiple package types. To illustrate, the repository may be operated in accordance with an index framework that is used to maintain internal structures and interdependencies of each of the multiple package types. In a particular implementation, a REST API module may receive a REST request corresponding to a package type. In response to receiving the REST request, the REST API may initiate an index operation to generate index indicia based on the package type and a content of a portion of at least one memory corresponding to the package type. Based on the index indicia, an index model module may generate a packet type index and store, at a repository module, the package type index at a location in the at least one memory corresponding to the package type.Type: GrantFiled: May 28, 2021Date of Patent: November 7, 2023Assignee: JFrog Ltd.Inventor: Yoav Landman
-
Patent number: 11809733Abstract: A method for storing data in a system that includes a plurality of storage devices, the method that includes obtaining object usage data from the plurality of storage devices, determining, using the object usage data, object clusters, where at least one object cluster of the object clusters includes at least two objects that are associated based on access patterns, migrate a first object, of the two objects, from a first storage device of the plurality of storage devices to a second storage device of the plurality of storage devices.Type: GrantFiled: December 9, 2022Date of Patent: November 7, 2023Assignee: DELL PRODUCTS L.P.Inventors: Kirill Aleksandrovich Bezugly, Nickolay Alexandrovich Dalmatov
-
Patent number: 11803698Abstract: Techniques for automated suggestions for cross-context digital item containers and collaboration are provided, including analyzing digital items in each of multiple portfolios of digital items in order to determine similarities among the portfolios. The techniques proceed by determining similar portfolios for a first portfolio of digital items, and suggesting changes (e.g., additions, deletions, or alterations of digital items) based on differences between the first portfolio and the similar ones. Those changes can be accepted or rejected and applied to the first portfolio of digital items.Type: GrantFiled: September 13, 2021Date of Patent: October 31, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Florian Pestoni, Balazs Nagy, Mark Roudebush
-
Patent number: 11798096Abstract: A technique of obtaining update data from a database includes accessing configuration data associated with a particular entity in a plurality of entities. The configuration data includes a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity. The remote data store associated with the particular entity comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the particular entity. It further includes determining whether values for a data field specified in the configuration data have been previously extracted from the remote data store. It further includes generating, according to the specification included in the configuration data, a query for values associated with the data field. Generating the query comprises determining a range indicator that indicates a time period of data values to be extracted.Type: GrantFiled: May 14, 2021Date of Patent: October 24, 2023Assignee: Guidewire Software, Inc.Inventors: John Lorne Campbell Seybold, Eugene Lee
-
Patent number: 11797497Abstract: Techniques for creating, sharing, and using bundles (also referred to as packages) in a multi-tenant database are described herein. A bundle is a schema object with associated hidden schemas. A bundle can be created by a provider user and can be shared with a plurality of consumer users. The bundle can be used to enable code sharing and distribution without losing control while maintaining security protocols.Type: GrantFiled: December 20, 2022Date of Patent: October 24, 2023Assignee: Snowflake Inc.Inventors: Damien Carru, Benoit Dageville, Subramanian Muralidhar, Eric Robinson, Sahaj Saini, David Schultz
-
Patent number: 11755557Abstract: A system, method, and machine-readable storage medium for maintaining an object storage system data are provided. In some embodiments, an object manager may receive a request to perform an operation on an object. The object storage system includes a first database of a first type and a second database of a second type. The object manager may identify a first record stored in the first database. The first record includes a name marker indicating a range of object names covered by the second database and includes a file handle referencing the second database. The range of object names includes the object name. Additionally, the object manager may identify a second record stored in the second database. The second record includes the object name and includes a file handle referencing the object. The object manager may perform the operation on the object in accordance with the request.Type: GrantFiled: September 7, 2022Date of Patent: September 12, 2023Assignee: NETAPP, INC.Inventors: Richard Parvin Jernigan, IV, Roger Warren Cox
-
Patent number: 11704696Abstract: A single tracking URL collects tracking information for multiple tracking services based on multiple tracking URL templates. A dynamic link generator generates a tracking URL configured to collect tracking information requested by each of a set of enabled tracking URL templates. The tracking information is transmitted to the tracking services associated with the enabled tracking URL templates. Additionally or alternatively, a tracking URL is configured to redirect a consumer to one of a candidate set of destination URLs. A tracking URL includes a base URL, which is resolved to an IP address of a server of a particular tracking service. Based on tracking data associated with the tracking URL and/or digital body language associated with the consumer, the particular tracking service selects one of a candidate set of destination URLs associated with the tracking URL. A destination page corresponding to the selected destination URL is presented to the consumer.Type: GrantFiled: September 26, 2019Date of Patent: July 18, 2023Assignee: Oracle International CorporationInventors: Michael J. Strutton, Steven Keith Woods, Chad Estes, Kimberly Ann Wolfe, Donald Chun Wing Ho, Yizhou Jiang, Natalie You, Wenhua Li
-
Patent number: 11693874Abstract: Systems and methods include an application programming interface based on a first plurality of object attributes of a data structure, and a framework to update the data structure with a second one or more object attributes and associate the first object type with a first search method. The application programming interface is updated based on the updated data structure, and the framework receives attribute values and the first object type via the updated application programming interface, maps the attribute values to respective ones of the first object attributes and the second object attributes, and identifies and executes the first search method to generate a query of object instances of the first object type.Type: GrantFiled: November 25, 2020Date of Patent: July 4, 2023Assignee: SAP SEInventors: Mohamed Doula, Sheena Maria Dias, Kshitiz Shailendra, Sameer Patra
-
Patent number: 11694498Abstract: An access control system includes a mobile library on a mobile device operable to communicate with the credential service, the mobile library operable to receive the credential from the credential service and a credential module for an access control, the credential module operable to receive virtual card data from the credential, the virtual card data usable to operate the access control.Type: GrantFiled: May 20, 2021Date of Patent: July 4, 2023Assignee: Carrier CorporationInventors: Adam Kuenzi, Jonah Harkema
-
Patent number: 11675616Abstract: Methods and apparatuses for scheduling tasks with a job scheduler are disclosed. In one embodiment, the method comprises: tracking a number of active tasks for each key of a plurality of keys; writing, by a scheduler, a query to identify a next scheduled task among a plurality of scheduled tasks ordered by time in a task queue, the query having an index that excludes tasks associated with a list of one or more keys of the plurality of keys that have a count of active tasks greater than a first limit associated with each key; querying, by a scheduler, the task queue using the query to identify the next scheduled task among the plurality of scheduled tasks, the next scheduled task being associated with a key not excluded by the query; and executing the next scheduled task.Type: GrantFiled: November 13, 2020Date of Patent: June 13, 2023Assignee: STRIPE, INC.Inventors: Michael Mintz, Thirukumaran Vaseeharan, Aaron Levin, David Judd, Nathaniel Wilson
-
Patent number: 11663171Abstract: A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server.Type: GrantFiled: January 28, 2021Date of Patent: May 30, 2023Assignee: Cohesity, Inc.Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri
-
Patent number: 11646982Abstract: There is provided a communication system for communicating messages between a group comprising a plurality of user accounts on a plurality of communication channels. At least some user accounts operate on a first communication channel and at least some of the other user accounts operate on at least a second communication channel different to the first communication channel. A plurality of integration modules are provided, associated with a unique communication channel. Data stores retain user account identification information and membership in groups are accessible by a central messaging module to send and receive messages. A method is also provided for performing the same.Type: GrantFiled: January 6, 2022Date of Patent: May 9, 2023Assignee: LEAPXPERT LIMITEDInventor: Dmitry Gutzeit
-
Patent number: 11621825Abstract: The present specification is directed toward the use of hash digests and blockchain technology to secure the integrity of a media file having Group-Of-Picture (GOP) video streams, audio streams, and data streams. For GOP video streams, the use of hash digests and blockchain technology may take the form of an H-Frame that appends a GOP of I, P, and B frames. For audio streams, the use of hash digests and blockchain technology may take the form of an AH-Frame that appends an audio block of information. For data streams, the use of hash digests and blockchain technology may take the form of a DH-Frame that appends a data block of information.Type: GrantFiled: August 9, 2019Date of Patent: April 4, 2023Inventor: Tyson York Winarski
-
Patent number: 11609771Abstract: A system provides a design interface for designing and implementing graphical user interfaces that users can access through web browsers. Depending on the configuration of the graphical user interfaces, the users may be able to monitor and control industrial processes by interacting with components that correspond to the industrial processes as displayed in user interfaces at client devices. The design interface includes functionality for selecting preprogrammed components, or for generating new components for display. The design interface further allows designers to associate data values received from a variety of sources with properties of the components in the user interfaces. In particular, properties associated with a component of an interface are stored in property tree structures, making dynamic changes to the components possible. Data bindings between subtrees representing components and sets of data from industrial and other sources allows for designs that scale with the availability of the data.Type: GrantFiled: August 22, 2022Date of Patent: March 21, 2023Assignee: INDUCTIVE AUTOMATION, LLCInventors: Carl Reuben Gould, Perry Linn Arellano-Jones
-
Patent number: 11586374Abstract: Methods and systems for index lifecycle management are provided. Exemplary methods include: receiving an ILM policy; determining a first condition and a first action for a first phase using the ILM policy; performing the first action for the first phase when the first condition is met; transition from the first phase to a second phase; determining a second condition and a second action for the second phase using the ILM policy; performing the second action for the second phase when the second condition is met; transition from the second phase to a third phase; determining a third condition and a third action for the third phase using the ILM policy; performing the third action for the third phase when the third condition is met; transition from the third phase to a fourth phase; and deleting the index during the third phase.Type: GrantFiled: October 19, 2021Date of Patent: February 21, 2023Assignee: Elasticsearch B.V.Inventor: Boaz Leskes
-
Patent number: 11574266Abstract: A human interaction replacement evaluation system analyzes actions taken by a user with an application on a client device that provides features to replace human interaction services with computer-based services. The results of the action provide an indication of the success of a particular action supported by the application (e.g., whether the action has a positive or negative effect on a key performance indicator) or an indication of how likely the user is to be ready to adopt a particular computer-based service. Recommendations are then provided to the user of the application or a manager of the application indicating actions to use, actions that have negative or positive effects on a key performance indicator, and so forth.Type: GrantFiled: August 6, 2020Date of Patent: February 7, 2023Assignee: Adobe Inc.Inventors: Atanu R. Sinha, Ishita Sunity Kumar Chakraborty
-
Patent number: 11556266Abstract: A method for storing data in a system that includes a plurality of storage devices, the method that includes obtaining object usage data from the plurality of storage devices, determining, using the object usage data, object clusters, where at least one object cluster of the object clusters includes at least two objects that are associated based on access patterns, migrate a first object, of the two objects, from a first storage device of the plurality of storage devices to a second storage device of the plurality of storage devices.Type: GrantFiled: June 4, 2021Date of Patent: January 17, 2023Assignee: Dell Products L.P.Inventors: Kirill Bezugly, Nickolay Dalmatov
-
Patent number: 11544321Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for scalable architectures for reference signature matching and updating. An example method for scalable architectures for reference signature matching and updating includes accessing site signatures to be compared to reference signatures from a first group of media sources. The example method also include determining if a first reference node is an owner of a first one of the site signatures, comparing a neighborhood of site signatures including the first site signature to reference signatures in a first subset of reference signatures when the first reference node is the owner of the first site signature, the first subset of references signatures stored in a first memory partition associated with the first reference node, and not comparing site signature to reference signatures when the first reference node is not the owner of the first one of the site signatures.Type: GrantFiled: February 1, 2021Date of Patent: January 3, 2023Assignee: The Nielsen Company (US), LLCInventors: Raghuram Ranganathan, Anand Jain, Venugopal Srinivasan
-
Patent number: 11526142Abstract: Operational historian system retrieving summary data values and source data values based on alignment between a summarization cycle duration and a query cycle duration. A retrieval service process executing on a historian device utilizes a summarization cycle duration, including start and/or end times thereof, and a query cycle duration, including start and/or end times thereof, to determine whether to retrieve, via a communications network, source tag data and/or summary tag data from memory storage devices.Type: GrantFiled: January 2, 2020Date of Patent: December 13, 2022Assignee: AVEVA SOFTWARE, LLCInventors: Alexander Vasilyevich Bolotskikh, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree
-
Patent number: 11520681Abstract: The present invention provides a method for collecting system logs, applied to an intelligent device with an Android system, wherein providing a daemon process for log collecting, and the daemon process is started when the system of an Android device is started; providing an application process for log processing; providing an external storage device for accessing the intelligent device; the method comprises the following steps: the daemon process collects the application framework layer and logs of the Linux kernel, and saves the logs in a first storage path of the Android system; the application process creating a second storage path in the external storage device after identifying the accessed external storage device; and the application process obtaining the logs from the first storage path and saving the logs in the second storage path.Type: GrantFiled: October 31, 2018Date of Patent: December 6, 2022Inventors: Wei Yu, Zhiwei Yan
-
Patent number: 11520759Abstract: Embodiments of the present invention include a method of processing time series metrics (TSM) data. The method includes receiving a TSM data point for a metric, the TSM data point indicating an identifier (ID) of the metric, getting a persistence policy associated with the metric, selecting a first resolution database according to the persistence policy, storing the TSM data point in the first resolution database, selecting a second resolution database according to the persistence policy; and when the second resolution database is defined, storing the TSM data point in a staging file for the second resolution database.Type: GrantFiled: April 26, 2019Date of Patent: December 6, 2022Assignee: salesforce.com, inc.Inventors: Christian Bayer, Sergei Babovich, Dmitry Babenko, Ben Susman, Shanmugavel Ponnusamy
-
Patent number: 11463765Abstract: A computing system will compare various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system will determine that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. Further, the computing system will determine that a query fingerprint representing a media stream being rendered by a media presentation device matches the multi-match group, thus raising a question of which channel is carrying the media stream that is being rendered by the media presentation device. By considering one or more attributes of the query fingerprint, the server may then disambiguate and thereby determine the channel at issue, and the server may in turn take channel-specific action.Type: GrantFiled: January 21, 2021Date of Patent: October 4, 2022Assignee: Roku, Inc.Inventors: Chung Won Seo, Youngmoo Kwon, Jaehyung Lee
-
Patent number: 11435713Abstract: Operational historian system retrieving summary data values and source data values based on alignment between a summarization cycle duration and a query cycle duration. A retrieval service process executing on a historian device utilizes a summarization cycle duration, including start and/or end times thereof, and a query cycle duration, including start and/or end times thereof, to determine whether to retrieve, via a communications network, source tag data and/or summary tag data from memory storage devices.Type: GrantFiled: July 28, 2016Date of Patent: September 6, 2022Assignee: AVEVA SOFTWARE, LLCInventors: Alexander Vasilyevich Bolotskikh, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree
-
Patent number: 11423046Abstract: Systems and methods for populating data in a client specific repository in a public cloud infrastructure is described. The system includes a private master data repository (MDR) implemented in a private network and having data stored therein. A client submits a data request to access the MDR and to perform an operation on data within the MDR. The data request may include information for identifying the client and information for determining whether the client is authorized to perform the requested operation. The system further includes a persistence mechanism configured to interface with the MDR in response to the data request. Upon verifying the client is authorized to access the MDR, the persistence mechanism may be configured to provision a directory in the public cloud infrastructure and to create and populate data in the client specific repository as a persistent state of the data in the MDR.Type: GrantFiled: May 28, 2019Date of Patent: August 23, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Matthew Yazdi, Manish Doshi, Grant Poladian, Sachin Narhari Katakdound
-
Patent number: 11405376Abstract: Shown is single sign-on support access to tenant accounts in a multi-tenant service platform involving a proxy user account in an identity provider for a tenant account on the service platform having security metadata associated therewith, mapping in the identity provider maps a support user to a proxy user identifier, a corresponding security endpoint in the service platform and mapping of the proxy user account identifier to the tenant account and security metadata. The identity provider authenticates a request to access the tenant account on the service platform, obtains the security credentials for the proxy user identifier, and sends a security assertion with the proxy user identifier and the security metadata to the security endpoint. The endpoint receives and validates the security assertion against the mapping for the proxy user identifier to the tenant account and the security metadata in the service platform, and permits access by the support user to the tenant account in the service platform.Type: GrantFiled: July 7, 2020Date of Patent: August 2, 2022Assignee: Zuora, Inc.Inventors: Oleg Mikheev, Joshy Austin, Pushkala Pattabhiraman, Levon Stepanian, Pritesh Parekh
-
Patent number: 11373008Abstract: Methods are described for providing access to one or more transponder functions of sports timing transponder that is configured for transmitting a signal comprising a transponder identifier to a receiver of a timing system that is configured to determine the point in time that said transponder passes said receiver. The method may comprise: establishing a communication link between said transponder and an access module configured to determine time information; determining rights information stored in a memory of said transponder, said rights information comprising one or more access conditions for determining when a user of said transponder has a right to access at least part of said transponder functions; receiving time information from said access module; and, determining whether said user has a right to access at least part of said one or more transponder functions on the basis of at least part of said access conditions and said time information.Type: GrantFiled: July 27, 2015Date of Patent: June 28, 2022Assignee: MYLAPS B.V.Inventors: Mark Six, Henk Jan Ober, Marcel Schaap
-
Patent number: 11321293Abstract: The disclosed embodiments include a computer-implemented method that can include generating a sub-map for each of multiple data items, which each includes keys, key values, and a data item value, and where each sub-map maps keys to key values. The method can further include creating a composite key for each sub-map, where a particular composite key is a composite of key values of a particular data item. The method can further include generating, based on the sub-maps, a multi-dimensional data structure including a dimension for each key of the sub-maps where each dimension maps any key values of the dimension's key to any composite key that includes the key value, and where the multi-dimensional data structure is searchable instead of searching the plurality of data items.Type: GrantFiled: October 14, 2019Date of Patent: May 3, 2022Assignee: FinancialForce.com, Inc.Inventors: Stephen Paul Willcock, Bradley West Slater, Carolina Ruiz Medina
-
Patent number: 11269688Abstract: The described technology is generally directed towards automatically scaling distributed computing resources of a distributed computing system based on a system load measurement and a trend factor indicative of whether the system load is increasing or decreasing. If a computing resource load value is above a resource addition threshold value and the trend factor indicates that the computing resource load is increasing, a corresponding computing resource is added to the distributed computing system. If a computing resource load value is below a resource removal threshold value and the trend factor indicates that the computing resource load is decreasing, a corresponding computing resource is removed from the distributed computing system. The trend factor can be obtained using a moving average convergence divergence (MACD) direction indicator.Type: GrantFiled: December 18, 2018Date of Patent: March 8, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Jeff Wu, Hui Li
-
Patent number: 11265591Abstract: Systems, methods, and software described herein manage the storage of video data in multiple storage locations. In one example, a system obtains video data from a video source and stores the video data in a first format in a first storage location. Additionally, the system stores the video data in a second format in a second storage location, wherein the second format comprises one or more lesser video quality characteristics than the first format. The system further identifies metadata associated with the video data and stores the metadata in the second storage location.Type: GrantFiled: November 20, 2019Date of Patent: March 1, 2022Assignee: DRAGONFRUIT AI, INC.Inventor: Amit Kumar