Version Management (707/203) Patents (Class 707/999.203)
-
Patent number: 12143373Abstract: A data segment is encrypted to produce an encrypted data segment, and a data tag associated with the data segment is generated. The encrypted data segment is encoded to generate a set of encoded data slices. At least a read-threshold number of encoded data slices are required to reconstruct the encrypted data segment. A set of write slice requests, which includes the set of encoded data slices and the data tag, is transmitted to a DSN memory. A determination is made, based on the data tag, whether a first encoded data slice of the set of encoded data slices is a duplicate of a second encoded data slice already stored within the DSN memory. If it is a duplicate, rather of storing the first encoded data slice, a reference to a location of the second encoded data slice is stored.Type: GrantFiled: July 20, 2021Date of Patent: November 12, 2024Assignee: PURE STORAGE, INC.Inventors: Ilya Volvovski, S. Christopher Gladwin, Gary W. Grube, Timothy W. Markison, Jason K. Resch, Thomas Franklin Shirley, Jr., Greg Dhuse, Manish Motwani, Andrew Baptist, Wesley Leggette
-
Patent number: 12141129Abstract: Some embodiments provide a program that receives a selection of a data object relationship definition. The data object relationship definition specifies a plurality of data objects managed by a plurality of applications and a set of relationships between data objects in the plurality of data objects. The program sends each application in a first subset of the plurality of applications a request for instances of data objects in the plurality of data objects managed by the application. The program receives, from each application in the first subset of the plurality of applications, a list of a set of candidate instances of data objects. Based on the list of the sets of candidate instances of data objects, the program further determines a set of groups of instances of data objects. The program deletes a group of instances of data objects in the set of groups of instances of data objects.Type: GrantFiled: December 20, 2021Date of Patent: November 12, 2024Assignee: SAP SEInventors: Lynn McConnell, Robert Koeten, Nilesh M P
-
Patent number: 12141577Abstract: Disclosed herein are techniques for matching symbols between code sets. Techniques include accessing a first symbol associated with a first version of software; accessing a second symbol associated with a second version of the software; comparing the first symbol to the second symbol; determining, based on the comparing, whether the second symbol is a functional equivalent of the first symbol; and performing a designation action based on whether the second symbol is a functional equivalent of the first symbol.Type: GrantFiled: September 12, 2023Date of Patent: November 12, 2024Assignee: Aurora Labs Ltd.Inventor: Carmit Sahar
-
Patent number: 12137270Abstract: The present disclosure relates to a broadcast receiving apparatus and an operating method thereof.Type: GrantFiled: May 26, 2020Date of Patent: November 5, 2024Assignee: LG ELECTRONICS INC.Inventors: Jongsung Choi, Soonkyo Lee, Jungho Kwak, Hojun Nam
-
Patent number: 12135894Abstract: Content is captured and archived at an archive center (AC) and, depending upon records management (RM) policy, is managed by the AC or under RM control by a content server (CS). Both the AC and CS may be part of an enterprise content management system. The AC provides a user-friendly interface through which retention zones may be defined, and functionality for applying RM policy. The functionality can be triggered via a specific content property or through a retention zone under RM control. The RM control can be turned on or off from within the AC using the user-friendly interface. Archived content is not moved or duplicated. Rather, metadata and a link to the storage location are sent to the CS which, in turn, creates a content server document that is linked to the archived content. Only a portion of archived content is exposed to the CS through the AC.Type: GrantFiled: October 13, 2023Date of Patent: November 5, 2024Assignee: OPEN TEXT SA ULCInventors: Thomas Bruckner, Matthias Specht, Nicholas Carter
-
Patent number: 12135964Abstract: A tenant data store contains information associated with tenants of a cloud computing environment, including an indication that a first customer subscribed to an exclusive tenant that receives an upcoming version of runtime software. A notification system pushes a notification about the upcoming runtime to an integration service for the first customer. A tenant preview service may contain the upcoming version of runtime software, and a software update store may contain new integration scenario content (created and tested by the first customer) in connection with the upcoming version of runtime software. An integration content mapper determines, based on old and new integration scenario content metadata, if an automatic port of the new integration scenario content in the software update store should be automatically provided to a runtime node. If it should be automatically provided, the integration content mapper may use a software update tool to automatically deploy the new integration scenario content.Type: GrantFiled: June 10, 2022Date of Patent: November 5, 2024Assignee: SAP SEInventor: Gopalkrishna Kulkarni
-
Patent number: 12131146Abstract: A device and corresponding method are provided to provide accurate estimates of how long it will take to install updates to compute nodes in a large-scale computer deployment. a duration prediction model is trained using historical data from previous updates to compute nodes. The features selected to train the duration prediction model are update features including update component type, update component size, update component duration and compute node features including operating system, BMC type/version, UEFI type/version, and generation for each of the compute nodes updated. The historical data for the features is accessed from a metadata store.Type: GrantFiled: December 23, 2022Date of Patent: October 29, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Mantej Singh Gill, Dhamodhran Sathyanarayanamurthy, Arun Mahendran
-
Patent number: 12124455Abstract: Systems and methods for managing concurrent access to a shared resource in a distributed computing environment are provided. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.Type: GrantFiled: June 8, 2023Date of Patent: October 22, 2024Assignee: OPEN TEXT CORPORATIONInventors: Shu-Shang Sam Wei, Shuaib Hasan Khwaja, Pankaj Pradhan
-
Patent number: 12105976Abstract: Example implementations relate to journals for metadata changes. An example includes detecting, by a storage controller of a deduplication storage system, a cloning operation of a manifest range; loading a journal from persistent storage into memory in response to the detected cloning operation, wherein the journal is to store changes to a container index associated with the manifest range, and wherein the container index is not loaded into the memory in response to the detected cloning operation; and updating the journal in the memory to include an indication of changes to metadata of the container index that is not loaded into the memory, wherein the changes to the metadata are associated with the detected cloning operation.Type: GrantFiled: June 8, 2021Date of Patent: October 1, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Richard Phillip Mayo, David Malcolm Falkinder
-
Patent number: 12099497Abstract: A data model is derived from transaction data. The model is represented in a combination data structure for a tree and a hash table. The hash table provides direct access to leaves of the tree, each leaf comprises a frequency count for a particular unique basket of items detected in the transaction data. Mining the combination data structure does not require recursive traversal of the tree. Moreover, derivation is performed with just two passes on the transaction data, during each pass multiple concurrent reducer tasks handle a unique portion of the transaction data providing parallel processing during creation and derivation which improves the processor elapsed time to complete the combination data structure. Furthermore, updates to the data structure are incremental without requiring any additional passes on the original transaction data and without requiring full traversal of the tree. Output from the mining is provided as input to predictor services.Type: GrantFiled: April 12, 2022Date of Patent: September 24, 2024Assignee: NCR Voyix CorporationInventors: Sarfaraz Ali, Faiz Ahmed, Srinivas Kadhire
-
Patent number: 12099514Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for transforming data metrics to conform to a production schema for cross-domain uniformity. In particular, in one or more embodiments, the disclosed systems receive a metric having an initial schema, determine that the initial schema is inconsistent with a production schema, transform the metric to conform with the production schema, and store the metric in a standardized-schema database.Type: GrantFiled: February 21, 2023Date of Patent: September 24, 2024Assignee: Chime Financial, Inc.Inventors: Karishma Dambe, Dmytro Manannykov, Saiyad Shah
-
Patent number: 12093271Abstract: Embodiments of methods and systems for informatics systems are disclosed. Such informatics systems may utilize a unifying format to represent text to facilitate linking between data from the text and one or more ontologies, and the commensurate ability to mine such data.Type: GrantFiled: September 29, 2021Date of Patent: September 17, 2024Assignee: Board of Regents, The University of Texas SystemInventor: Parsa Mirhaji
-
Patent number: 12095636Abstract: An optimization method includes generating a constrained causal graph according to an observation data received from a distributed unit, performing a finite domain representation planning using the constrained causal graph to generate an action data about a plurality of radio unit parameters after optimization, and outputting the action data to the distributed unit. A number of a plurality of causal variables of the constrained causal graph and a causal structure of the constrained causal graph are determined at a time.Type: GrantFiled: July 20, 2022Date of Patent: September 17, 2024Assignee: Wistron CorporationInventor: Chih-Ming Chen
-
Patent number: 12093225Abstract: A block processing section divides a file generated by an application into a plurality of data blocks and stored the data blocks in an auxiliary storage device. A metadata processing section stores, in the auxiliary storage device, first metadata including a hash value and information for identifying a storage location of each of the plurality of data blocks. When the file is updated, the block processing section stores an updated data block in another storage location. The metadata processing section stores, in the auxiliary storage device, second metadata including a hash value and information for identifying a storage location of each of a plurality of data blocks including the updated data block. A metadata switching section sets the second metadata to be used for file access.Type: GrantFiled: May 25, 2020Date of Patent: September 17, 2024Assignee: Sony Interactive Entertainment Inc.Inventor: Naoto Okino
-
Patent number: 12086551Abstract: A computer implemented method determines differences between documents. The method includes parsing a first document and a second document into respective distinct instances of content. The distinct instances of content are classified into different categories. Category specific matching algorithms are applied to each of the respective instances of content to determine a similarity score for each of the respective instances of content. Semantic differences between the first document and the second document are analyzed as a function of the similarity scores. A characterization of the semantic differences is generated.Type: GrantFiled: June 23, 2021Date of Patent: September 10, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Robin Abraham, J Brandon Smock, Owen Stephenson Whiting, Henry Hun-Li Reid Pan
-
Patent number: 12086116Abstract: Techniques are provided for orphan object detection, invalid sequence number detection, and asynchronous object cleanup. A storage system may store data within one or more tiers of storage, such as a storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and/or other storage tiers. Orphan objects, within the remote object store, that are no longer used by the storage system may be detected and/or deleted. When an aggregate of volumes is deleted, corresponding objects, within the remote object store, may be identified and/or deleted. Invalid sequence numbers (e.g., lost or corrupt sequence numbers locally maintained in a metafile) assigned to objects within the remote object store may be identified, deleted, and/or fixed.Type: GrantFiled: October 31, 2022Date of Patent: September 10, 2024Assignee: NetApp, Inc.Inventors: Ananthan Subramanian, Sridevi Jantli, Anil Paul Thoppil, Cheryl Marie Thompson, Qinghua Zheng
-
Patent number: 12086202Abstract: Aspects described herein may provide determination of compliance with accessibility rules by a webpage. A first version of a webpage may be compliant with the accessibility rules. The first version of the webpage may be modified to create the second version of the webpage. The second version of the webpage may be displayed. A voiceover of the second version of the webpage may be initiated. The voiceover may include starting automatic text-to-speech software that reads aloud the second version of the webpage. The voiceover of the second version of the webpage may be recorded and stored. A textual transcript of the stored recording may be generated. Compliance of the second version of the webpage with the accessibility rules may be determined based on the textual transcript of the stored recording and based on the first version of the webpage.Type: GrantFiled: May 2, 2023Date of Patent: September 10, 2024Assignee: Capital One Services, LLCInventor: Evan Wiley
-
Patent number: 12086154Abstract: The subject technology receives a query, the query including a query range for processing the query. The subject technology sends a request to a key-value store for blob metadata and a set of recent writes for the query range. The subject technology receives the blob metadata, the blob metadata including information related to a set of blob files. The subject technology determines whether the set of blob files is stored in a local cache. The subject technology, in response to at least one blob file being missing from the set of blob files, sends a request to a blob store to retrieve the at least one blob file of the set of blob files. The subject technology transforms the retrieved at least one blob file to a column file format. The subject technology stores the transformed at least one blob file in the local cache.Type: GrantFiled: August 24, 2023Date of Patent: September 10, 2024Assignee: Snowflake Inc.Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
-
Patent number: 12081611Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.Type: GrantFiled: March 7, 2023Date of Patent: September 3, 2024Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajaksekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 12081414Abstract: There is provided a method for network function management. The method is performed by a node of a first network. The method comprises activating (100) a first version of a network function only if activation of the first version of the network function is allowed by a gateway that is configured to allow the first network and a second network to communicate.Type: GrantFiled: January 31, 2020Date of Patent: September 3, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Antonio Buonocunto, Vincenzo Paparo
-
Patent number: 12073195Abstract: A retrieval-augmented code completion system uses the context of a partially-formed source code snippet of a source code program and a hint to predict the source code tokens needed to complete the partially-formed source code snippet. The hint is a source code segment that completes a semantically-similar source code segment of the partially-formed source code snippet. The hint is found in a retrieval source code database using a hybrid retrieval technique. A deep learning decoder model uses the context of the partially-formed source code snippet and the hint to predict the most likely candidate sequence of source code tokens to complete the partially-formed source code snippet.Type: GrantFiled: May 9, 2022Date of Patent: August 27, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Nan Duan, Shuai Lu, Neelakantan Sundaresan, Alexey Svyatkovskiy
-
Patent number: 12072853Abstract: A branch of a main database is created, comprising a copy of the main database schema. A user edits the branch and requests that it be merged back into the main database. A schema diff is generated and used to determine differences between the main database and the edited branch. The merge is performed if it does not create a conflict. A second branch is created and edited by a second user. When the second user indicates to merge the second branch back into the main database, differences between the two branches are determined, relative to the main database. If merging the second branch back into the main database on top of the first branch does not create a conflict, a three-way merge is performed of the first branch, the second branch, and the version of the main database from which the first and second branches were generated.Type: GrantFiled: April 21, 2023Date of Patent: August 27, 2024Assignee: PlanetScale, Inc.Inventors: Sam George Lambert, Patrick A. Reynolds, Shlomo Noach, Nicholas Diego Van Wiggeren, Jordan Tyler Williams
-
Patent number: 12072773Abstract: Performing hybrid synchronization of databases in a telecommunication network is described herein. Management and replication of different types of data stored in the databases can be performed differently. Provisioning data stored in the databases can be managed differently from session data stored in the databases. The provisioning data can be managed utilizing synchronous synchronization. The session data can be managed utilizing asynchronous synchronization. The provisioning data can be stored in the databases separately from the session data.Type: GrantFiled: April 12, 2022Date of Patent: August 27, 2024Assignee: T-Mobile USA, Inc.Inventors: Sriharsha Kadalbal, Deepesh Belwal, Dipta Biswas, Henry Ha, Anil Kumar Mariyani, Kalpana Pinnaka, Kumar Pushkar, Anuj Sharma
-
Patent number: 12061606Abstract: This disclosure describes systems, devices, and techniques for tracking changes to a base record, such as a database. An example method includes identifying a change associated with a first entry in the base record and identifying a time of the change. A corresponding change entry, indicating the first entry and the time of the change in the base record, can be stored in a change record. The change record can be a database that can be queried by external systems to retrieve updated data about changes to the base record. One or more external systems can update derived records by retrieving, from the change record, the latest updated data associated with the source base record within a specified time frame or based on a last retrieved change entry ID. Likewise, one or more external auditing systems can retrieve, from the change record, all applied changes to the source base record.Type: GrantFiled: April 13, 2021Date of Patent: August 13, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Taha Kadado, Dhivya Kannan
-
Patent number: 12056353Abstract: A computer-implemented method, according to one embodiment, includes logically partitioning a storage system into a plurality of compartment constructs, and mapping hosts in communication with the storage system to the compartment constructs, thereby enabling interoperability among the hosts and the compartment constructs. The interoperability of the hosts and the compartment constructs is analyzed, and the interoperability is based on storage software and/or firmware versions being run by the hosts. The method further includes defining, based on the analysis, risk profiles for applications run on the hosts, and determining, based on the risk profiles, recommendations for assignment and mapping of the hosts with the compartment constructs. Ownership of storage objects is assigned to the compartment constructs based on the recommendations. Each of the storage objects define a logical partition of one of the hosts and a logical partition of a storage volume of the storage system.Type: GrantFiled: January 4, 2023Date of Patent: August 6, 2024Assignee: Kyndryl, Inc.Inventors: Anil Kumar Narigapalli, Laxmikantha Sai Nanduru, Pritpal S. Arora, James E. Olson, Mark Vincent Chitti
-
Patent number: 12056044Abstract: A system, method, and apparatus are provided to facilitate data structures for a datatype engine and provide inline compaction. The system receives, by a network interface card (NIC), a command to read data from a host memory, wherein the command indicates a datatype. The system generates a plurality of read requests comprising offsets from a base address and corresponding lengths based on the datatype. The system issues the plurality of read requests to the host memory to obtain the data from the host memory. The system obtains a byte-mask descriptor corresponding to the datatype. The system performs, based on the obtained data and the byte-mask descriptor, on-the-fly compaction of the obtained data, thereby allowing the NIC to return a requested subset of the obtained data.Type: GrantFiled: October 28, 2022Date of Patent: August 6, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Keith D. Underwood, Robert L. Alverson, Christopher Michael Brueggen
-
Patent number: 12050862Abstract: A client-user implemented document and communication creation system for generating a communication using a remote terminal remote from the system, can include at least one memory including computer program instructions and at least one processor that may be accessed remotely by the terminal. The at least one memory and the computer program instructions can further be configured to, with the at least one processor, cause the system at least to receive client-user specified data insertion instructions comprising client-user specified data from the remote terminal to the processor. The at least one memory and the computer program instructions can additionally be configured to, with the at least one processor, cause the system at least to process the transmitted client-user specified data insertion instructions in accordance with one or more client-user generated rule/instruction of the at least one client-user generated rule/instruction.Type: GrantFiled: October 28, 2022Date of Patent: July 30, 2024Assignee: Noridis, LLCInventors: Ronnie Selinger, Nicole M. Miller
-
Patent number: 12050582Abstract: The subject technology provides embodiments for supporting a unified table which may be a managed table or an unmanaged table. Managed tables are those where the subject technology manages the metastore/catalog for the table, whereas unmanaged tables are tables where an external catalog controls the table and the subject technology integrates with that catalog to work with the table, but does not assume control of the table.Type: GrantFiled: October 31, 2023Date of Patent: July 30, 2024Assignee: Snowflake Inc.Inventors: Selcuk Aya, Thierry Cruanes, Istvan Cseri, Benoit Dageville, Marcia Feitel, Steven P. Herbert, Dennis Huo, Xinglian Liu, Nithin Mahesh, James Malone, Subramanian Muralidhar, Muthunagappan Muthuraman, Ronald Lee Ortloff, Polita Paulus, Marianne Shaw, Nileema Shingte, Wai Sing Wong, Jiaqi Yan
-
Patent number: 12050621Abstract: A system and method of using stateless nodes to process data of catalog objects. The method includes accessing a catalog object including metadata associated with a dataset. The method includes determining, based on the metadata, whether a stateless node is to process the dataset. The method includes detecting, by one or more processors, a failure associated with the stateless node in response to determining that the stateless node is to process the dataset. The method includes replacing the stateless node with a different node without recreating a particular state.Type: GrantFiled: July 31, 2023Date of Patent: July 30, 2024Assignee: Snowflake Inc.Inventors: Ashish Motivala, Benoit Dageville
-
Patent number: 12040975Abstract: The present invention relates to a method for announce-pull data broadcasting in a blockchain based on information-centric networking (ICN). The present invention includes, transmitting announcement messages to notify having any data in the format of an ICN Interest packet, by a blockchain node, to the blockchain node's peers; receiving, by the blockchain node, data request messages, which request the data, from the blockchain node's peers, wherein data request messages for the same ICN Data packet receiving from multiple blockchain nodes can be aggregated at a middle ICN node; and transmitting, by the blockchain node, the ICN Data packet corresponding to the data request message to the blockchain node's peers, wherein the ICN Data packets can cached at the middle ICN node.Type: GrantFiled: October 18, 2021Date of Patent: July 16, 2024Assignee: Electronics and Telecommunications Research InstituteInventors: Quang Tung Thai, Nam Seok Ko, Sun Me Kim, Sung Hyuk Byun
-
Patent number: 12041123Abstract: Examples described herein include systems and methods for synchronizing applications that target different software development kits (“SDK”). The system can execute a bridge application that registers an implementation of a content provider class. This allows the bridge application to communicate with a first application targeting a first SDK. The bridge application can also register to send and receive implicit broadcasts. After the bridge application verifies the request, it can broadcast to a second cluster of applications registered with an operating system to receive implicit broadcasts. Similarly, the bridge application can receive implicit broadcasts and synchronize those requests with a first cluster of applications by using the implemented content provider methods.Type: GrantFiled: June 4, 2021Date of Patent: July 16, 2024Assignee: VMware LLCInventors: Jayaprakash Mara, Xinpi Du, Sophat Nouv, Ravi Sarma, Ali Mohsin
-
Patent number: 12026181Abstract: Disclosed herein are a network environment synchronization apparatus and method. The network environment synchronization apparatus includes one or more processors, and execution memory for storing at least one program that is executed by the one or more processors, wherein the at least one program is configured to collect data from a network environment and generate a management structure in which collected data is distributed into preset respective group units, generate data discriminators for respective group units using a preset hash function, determine whether data of the management structure has changed with reference to data newly collected from the network environment based on the data discriminators, and when it is determined whether data of the management structure has changed, update the data of the management structure with the newly collected data.Type: GrantFiled: December 15, 2021Date of Patent: July 2, 2024Assignee: Electronics and Telecommunications Research InstituteInventors: Joo-Young Lee, Ki-Jong Koo, Ik-Kyun Kim, Dae-Sung Moon, Kyung-Min Park
-
Patent number: 12009034Abstract: A memory sub-system configured to: measure a plurality of sets of signal and noise characteristics of a group of memory cells in a memory device; determine a plurality of optimized read voltages of the group of memory cells from the plurality of sets of signal and noise characteristics respectively; generate features from the plurality of sets of signal and noise characteristics, including at least one compound feature generated from the plurality of sets of signal and noise characteristics; generate, using the features, a classification of a bit error rate of data retrievable from the group of memory cells; and control an operation to read the group of memory cells based on the classification.Type: GrantFiled: March 2, 2020Date of Patent: June 11, 2024Assignee: Micron Technology, Inc.Inventors: Sivagnanam Parthasarathy, James Fitzpatrick, Patrick Robert Khayat, Abdelhakim S. Alhussien
-
Patent number: 12002493Abstract: Provided are mechanisms that allow automatic media content layering. The systems and methods obtain a media content list that includes a plurality of different types of media content segment entries. Media content tracks are determined from the plurality of media content segment entries and are based on the type of those entries. Media content track features are determined from the media content segment entries where those features are used to adjust the media content tracks, layering of multiple media content tracks, adjusting media content segments that make up the media content tracks or other features. A media content layered object is then generated based on the media content track features and the media content tracks. An action, such as storage, may be performed on the generated media content layered object.Type: GrantFiled: February 28, 2023Date of Patent: June 4, 2024Assignee: Spooler Media, Inc.Inventors: Daniel Benjamin, Henry Blodget, James O. Boggs, Andrew Bowers, Kerry Donahue
-
Patent number: 11997150Abstract: Streaming of a media asset from a cloud server computer to a media playback device is disclosed. In an embodiment, a list of media assets stored in the cloud server computer is sent over network from the cloud server computer to a portable device. In another embodiment, the list is transferred via close-range communication to the portable device from the media playback device which received the list from the cloud server computer over network. In the embodiments, a media asset is started streaming over network from the cloud server computer to the media playback device responsive to selection of one of the listed media assets at the portable device. In some embodiments, streaming is redirected from the portable device to the media playback device responsive to a user's operation or in case of disconnection.Type: GrantFiled: January 6, 2022Date of Patent: May 28, 2024Assignee: NTF Casting LLCInventor: Koji Yoden
-
Patent number: 11977560Abstract: Example resource management systems and methods are described. In one implementation, a resource manager is to be coupled to one or more virtual data warehouse instances that each comprise a plurality of computing resources. A resource manager receives a query directed to database data. The resource manager determines a plurality of tasks associated with the query. The resource manager distributes the plurality of tasks among the one or more virtual data warehouse instances to cause each computing resource of the plurality of computing resources of the one or more virtual data warehouse instances to process a respective task of the plurality of tasks. The resource manager receives results obtained from the processing of the plurality of tasks. The resource manager uses the results to respond to the query.Type: GrantFiled: December 28, 2021Date of Patent: May 7, 2024Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
-
Patent number: 11972756Abstract: Disclosed is a voice recognition method based on a neural network, performed by one or more processors of a computing device. The voice recognition method includes generating first text data based on a first language based on voice information. The method includes detecting problem text among the generated first text data. The method includes detecting a second language corresponding to the detected problem text. The method includes generating second text data based on the detected second language, in which the second language is different from the first language.Type: GrantFiled: September 16, 2022Date of Patent: April 30, 2024Assignee: ActionPower Corp.Inventors: Kangwook Kim, Hwanbok Mun, Seungho Kwak
-
Patent number: 11960482Abstract: Systems and methods for extracting data views from heterogeneous data sources in accordance with embodiments of the invention are illustrated. One embodiment includes a method for extracting data views. The method includes steps for receiving data from several data sources and identifying raw fields from the received data. The process further includes steps for mapping the identified raw fields to common fields by determining similarities between a raw field and each of the common fields, identifying a target common field based on the determined similarities, and mapping the raw field to the target common field. The process further includes steps for extracting views of the received data based on the mapping of the identified raw fields to common fields.Type: GrantFiled: May 11, 2023Date of Patent: April 16, 2024Assignee: Sonos, Inc.Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
-
Patent number: 11954431Abstract: Embodiments are disclosed for generating an intelligent change summary are described. In some embodiments, a method of generating an intelligent change summary includes obtaining a representation of a plurality of versions of a document, determining a distance score based on a comparison of a first of version of the document and a second version of the document, the distance score representing a magnitude of changes made from the first version of the document to the second version of the document, and generating a change summary of the document based on the distance score.Type: GrantFiled: November 9, 2021Date of Patent: April 9, 2024Assignee: Adobe Inc.Inventors: Suryateja Bv, Vishwa Vinay, Niyati Himanshu Chhaya, Navita Goyal, Elaine Chao, Balaji Vasan Srinivasan, Aparna Garimella
-
Patent number: 11954538Abstract: Techniques are described herein that are capable of updating a state of a client device using a limited event size protocol. An initial state of the client device is stored. The initial state is defined by first records that identify first respective binaries associated with the client device at a first time. A first event of multiple events, which are configured in accordance with the limited event size protocol, is received from the client device. Each event includes a respective subset of second records, which identify respective second binaries associated with the client device at a second time. The first event is parsed to identify a first subset of the second records that is included in the first event. An updated state of the client device is generated by replacing a first portion of the first records with the first subset of the second records.Type: GrantFiled: May 26, 2022Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Roy Belio, Lior Menachem Schachter, Alon Catz
-
Patent number: 11947448Abstract: In at least one embodiment, a system performs regression testing of software using selected test cases. In at least one embodiment, the system selects the test case for regression testing based on whether the test case correlates with modified code. In at least one embodiment, a test case correlates with the modified code if the test case tests all or a proper subset of the modified code. In at least one embodiment, if a test case does not test any of the modified code, then the test case is not used in the regression testing of the modified code.Type: GrantFiled: July 18, 2022Date of Patent: April 2, 2024Assignee: DEVFACTORY INNOVATIONS FZ-LLCInventors: Joseph A. Liemandt, Rahul Subramaniam, Samy Aboel-Nil
-
Patent number: 11941462Abstract: Disclosed herein are systems and methods for multi-system connectivity and automation via universal computing elements. Universal computing elements may comprise an object queue, one or more counters, and a function operating on parameters of objects in the object queue. Universal computing elements may be interconnected into processes of arbitrary complexity. Universal computing elements may facilitate modular and scalable business process development, including application programming interface and database connectivity.Type: GrantFiled: July 29, 2021Date of Patent: March 26, 2024Assignee: Middleware, Inc.Inventor: Oleksandr Vityaz
-
Patent number: 11941159Abstract: An example storage medium includes instructions that, when executed, cause a processor of a computing device to read, during start-up of the computing device, first configuration data from a first storage device of the computing device; read second configuration data from a second storage device of the computing device; determine that there is an inconsistency between the first configuration data and the second configuration data; check a tamper status of the computing device; based on the tamper status and the determination that there is an inconsistency between the first configuration data and the second configuration data: (i) clear a secure storage location of the computing device, the secure storage location storing data to access protected data; or (ii) replace the first configuration data on the first storage device of the computing device based on second data and continue the start-up of the computing device.Type: GrantFiled: June 8, 2021Date of Patent: March 26, 2024Assignee: HEWLETT-PACKARD DEVELOMENT COMPANY, L.P.Inventors: Christopher Howard Stewart, Jeffrey Kevin Jeansonne, Richard Alden Bramley, Jr., Maugan Cedric Villatel
-
Patent number: 11940877Abstract: The present technology pertains to restoring a directory to a state prior to a past synchronization event. A content management system can present an interface including history of synchronization events for a directory, and a user can select to restore a directory to a state prior to any one of the past synchronization events.Type: GrantFiled: December 18, 2018Date of Patent: March 26, 2024Assignee: Dropbox, Inc.Inventors: Pranav Vishnu Ramabhadran, Ken Park, Wes O'Haire, Raveesh Nayar, Helen Lu, Grant Mathews, Sam Keller, Niklas Nordlof, Marian Oman, Julia Weingardt
-
Patent number: 11934358Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file. The file is replicated to the selected at least one remote storage.Type: GrantFiled: April 12, 2022Date of Patent: March 19, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
-
Patent number: 11936523Abstract: A method of provisioning a network may include, with a network controller, identifying a first network intent of a computing network based at least in part on an execution of a user interface (UI) or API layer at a client device, and identifying a modification of at least one object within the first network intent within the UI or API layer at the client device as the first network intent is being modified. The modification defines a delta between the first network intent and a second network intent. The method may further include, with a provisioning service executed by the network controller, receiving the delta as a payload from the client device, and provisioning at least one computing device within the computing network based at least in part on the delta. The method further includes automatically modifying the at least one object based on the received delta, including a further modification of the second network intent.Type: GrantFiled: January 12, 2022Date of Patent: March 19, 2024Assignee: Cisco Technology, Inc.Inventors: Ankur Bhargava, Gavin Llewellyn Camp, Anand Krishnamurthy, Kenneth William Chambers
-
Patent number: 11928129Abstract: Example systems and methods for cloning catalog objects are described. In one implementation, a method includes creating a second catalog object by mapping a second portion of second metadata of the second catalog object to same data of a same data file as a first portion of first metadata of a first catalog object, and, in response to a data storage or data retrieval request directed to the second catalog object, deleting data associated with the second portion of the second metadata from the second catalog object independently of the first catalog object.Type: GrantFiled: December 20, 2022Date of Patent: March 12, 2024Assignee: Snowflake Inc.Inventors: Ashish Motivala, Benoit Dageville
-
Patent number: 11922466Abstract: Among other things, advertisements are received for brands or products of brands. Criteria for placement of the advertisements are received at online retail sites. The online retail sites are controlled independently from one another. Inventory data for the products at the online retail sites is received and stored. Data about propensities of the consumers to favor one or more of the brands or one or more products of the brands, from activities of consumers on the online retail sites, is stored. Activity data about current activities of the consumers on the online retail sites is received. One or more of the advertisements are placed on pages served to the online retail sites based on the placement data, the inventory data, the propensity data, and the activity data. Conversion data is received indicating that consumers engaged in conversion events with respect to products associated with the brands or products of brands being advertised.Type: GrantFiled: May 10, 2022Date of Patent: March 5, 2024Assignee: Jane Technologies, Inc.Inventors: Socrates Munaf Rosenfeld, Abraham Munaf Rosenfeld, Benjamin Aaron Green, Howard Hong, Simon James Roddy, Andrew Michael Livingston, Chunyih Hsu
-
Patent number: 11921678Abstract: The technologies described herein are generally directed toward using logical operation coalescing to concurrently update file system objects. According to an embodiment, a system can comprise a processor and a memory that can enable performance of operations including receiving a first data update from first node equipment for a first part of an entry of a data structure comprising multiple linked entries, and a second data update from second node equipment for a second part of the entry of the data structure. The operations can further include locking, by the first computing equipment, the first part and the second part of the entry. Further, the operations can include, based on the first data update and the second data update, updating, by the first computing equipment, respectively, the first part and the second part of the entry.Type: GrantFiled: January 28, 2022Date of Patent: March 5, 2024Assignee: DELL PRODUCTS L.P.Inventor: Ron Steinke
-
Patent number: 11914884Abstract: Techniques are provided for storing immutable snapshot copes in write once read many (WORM) storage. A snapshot of a volume may be stored into one or more objects formatted according to an object format. An expiry time may be assigned to the snapshot and the one or more objects based upon a creation time of the snapshot and a retention time. The one or more objects may be stored within a remote object store. The one or more objects are retained in an immutable state and cannot be deleted until expiration of the expiry time. In response to identifying an existing object within the remote object store comprising shared snapshot data referenced by the snapshot, an assigned expiry time of the existing object may be modified based upon the expiry time of the snapshot to create a modified expiry time for the existing object.Type: GrantFiled: March 6, 2023Date of Patent: February 27, 2024Assignee: NetApp, Inc.Inventors: Atul Ramesh Pandit, Tijin George