-
公开(公告)号:US20220209939A1
公开(公告)日:2022-06-30
申请号:US17137479
申请日:2020-12-30
Applicant: Synchronoss Technologies, Inc.
Inventor: Ivan Skuliber , Ryan C. O'Hare , Michael A. Bellomo
Abstract: A computer implemented method and system for secure initial secret delivery for collocated containers with shared resources techniques is disclosed. The method comprises providing an application type identifier and a token for accessing a secrets management service; creating asynchronously, a plurality of collocated containers with shared resources; initiating a request for a creation for an initial secret; validating the request, requesting an identity for the collocated containers; validating the identity; starting an application instance; and using the initial secret to retrieve other secrets for the application instance.
-
42.
公开(公告)号:US20210035183A1
公开(公告)日:2021-02-04
申请号:US16527130
申请日:2019-07-31
Applicant: Synchronoss Technologies, Inc.
Inventor: Casimir Saternos , Alec Lazarescu
Abstract: A computer implemented method and system for a recommendation engine utilizing progressive labeling and user context enrichment. The method comprises receive a request from a current user of a user device, for a recommendation of an item, wherein the request comprises an image of the item; analyzing the item in the image using a plurality of objective machine learning models, wherein analyzing the item in the image comprises assigning an objective label and a percentage of confidence in the assigned label for each of the objective machine learning models; analyzing the item in the image using a plurality of subjective machine learning models wherein analyzing the item in the image comprises assigning an subjective label and a percentage of confidence in the assigned label for each of the subjective machine learning models; retrieving user context information for the current user; generating a plurality of new labels based on the objecting labels, subjective labels, and user context information, wherein each of the plurality of new labels includes a weight signifying the importance of each new label; retrieve one or more recommendations, wherein the one or more recommendations comprise universal resource locations to clothing that matches the labels assigned to the image; and transmit the one or more recommendations to the user device when a confidence level in the recommendations exceeds a predefined threshold.
-
公开(公告)号:US10540511B2
公开(公告)日:2020-01-21
申请号:US15473958
申请日:2017-03-30
Applicant: Synchronoss Technologies, Inc.
Inventor: Alex Negrea , Constantin Miroslav , Ion Andrei Rînea
Abstract: Systems and methods for providing secure offline file access utilizing information rights management (IRM) are provided herein. In some embodiments, the method may comprise storing one or more IRM-protected documents in a secure local storage on a user device; storing one or more consumption licenses associated with the one or more IRM-protected documents in the secure local storage on the user device, wherein the one or more consumption licenses is required to access one or more IRM-protected documents; detecting a loss of network connectivity on the user device; writing the one or more consumption licenses to an IRM location in memory on the user device; receiving a request to open a document of the one or more IRM-protected documents; reading the consumption license from the IRM location in memory; and enabling access to the requested IRM-protected document based on the consumption license.
-
公开(公告)号:US10122643B2
公开(公告)日:2018-11-06
申请号:US15207867
申请日:2016-07-12
Applicant: Synchronoss Technologies, Inc.
Inventor: Casimir Saternos , Michael A. Bellomo , Mortimer L. Smedley, III
IPC: G06F15/16 , H04L12/863 , H04L12/865
Abstract: A method for the reorganization of messages in queuing systems is disclosed. The method comprising receiving a statement to reorganize one or more messages within an ordered data structure; translating the statement into a first set of instructions for identifying one or more messages on which to perform one or more operations, a second set of instructions for performing the one or more operations on the identified one or more messages, and a third set of instructions for storing, in a memory, the identified one or more messages after the one or more operations have been performed; executing the first set of instructions, the second set of instructions, and the third set of instructions on each message in the ordered data structure; and transmitting the operated upon messages.
-
公开(公告)号:US10097470B2
公开(公告)日:2018-10-09
申请号:US15000961
申请日:2016-01-19
Applicant: Synchronoss Technologies, Inc.
Inventor: Dennis P. Mathew , Janet F. Sala
IPC: H04L12/815
Abstract: Network analysis including dynamic smoothing, isolating non-optimally performing systems and downstream aware transactional workflows is described herein. Each of the implementations, separately or together, is able to improve network functionality.
-
公开(公告)号:US09860142B2
公开(公告)日:2018-01-02
申请号:US14734985
申请日:2015-06-09
Applicant: Synchronoss Technologies, Inc.
Inventor: Sumeet Singh Paul
IPC: G06F15/16 , H04L12/26 , H04L12/24 , G06F9/445 , G06F9/44 , H04W4/00 , H04L29/08 , G06F11/30 , H04L29/14
CPC classification number: H04L43/04 , G06F8/62 , G06F8/70 , G06F11/3051 , H04L41/069 , H04L41/0813 , H04L43/14 , H04L67/06 , H04L67/1095 , H04L67/22 , H04L67/34 , H04L69/40 , H04W4/50 , H04W4/60
Abstract: Embodiments of the present invention are directed to generating and delivering data elements out of the context of an application installation. Each data element generated by an application is transmitted to a collection server after a networked computing device has connected back to a network, and even after the application has been removed from the networked computing device. Each data element is associated with a globally unique transaction identifier. Each data element and its corresponding transaction identifier are packaged together for transmission to the collection server via one or more of a plurality of transmission pathways, including a messaging pathway. The collection server uses the transaction identifier to check whether a corresponding data element is already stored by the collection server. The data element is stored by the collection server, if not already stored.
-
公开(公告)号:US09723460B1
公开(公告)日:2017-08-01
申请号:US14044801
申请日:2013-10-02
Applicant: Synchronoss Technologies, Inc.
Inventor: Richard Onyon , Liam Stannard , Leighton Ridgard
CPC classification number: H04W4/12 , G06Q10/107 , H04L51/12 , H04L51/22 , H04L51/24 , H04L51/26 , H04L51/34 , H04L67/306
Abstract: A method and system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity. The method includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the user to a user data store; comparing said at least one new message to a set of user specific rules; rendering a message summary including at least one link accessible by the processing device, the link enabling action with respect to the message when selected by the user; and outputting the message summary to a user device.
-
48.
公开(公告)号:US20170193070A1
公开(公告)日:2017-07-06
申请号:US15388487
申请日:2016-12-22
Applicant: Synchronoss Technologies, Inc.
Inventor: Scott Miller , Sowmya Jonnala , Ken Reeser , Senthil Kumar Sakkaravel
IPC: G06F17/30
CPC classification number: G06F16/27 , G06F16/2343
Abstract: A computer implemented system and method for distributed replication locks. The method comprises receiving at a first data center of a plurality of data centers, a request to perform an operation on data associated with a user; creating a lock on all of the data centers in the plurality of data centers; performing the operation associated with the request on the user data; determining that the user data is replicated across all data centers of the plurality of data centers; and purging the lock when it is determined the operation is complete on all of the data centers in the plurality of data centers.
-
公开(公告)号:US20170192965A1
公开(公告)日:2017-07-06
申请号:US15388455
申请日:2016-12-22
Applicant: Synchronoss Technologies, Inc.
Inventor: Thomas P. Loscalzo
CPC classification number: G06F16/435 , G06K9/00677 , G06T11/60 , G06T2200/24 , H04N1/00196 , H04N1/32128 , H04N2201/3204 , H04N2201/3214 , H04N2201/3215 , H04N2201/3253 , H04N2201/3274
Abstract: A computer implemented method and apparatus for generating smart albums. The method comprises performing image analysis on a plurality of media files on a first user device, wherein each of the plurality of media files includes metadata; updating metadata associated with each of the plurality of media files based on the image analysis; transmitting the plurality of media files and updated metadata to a media sharing server; receiving, in response to transmitting the plurality of media files, one or more media files created by other users, wherein the metadata associated with the received media files is similar to the metadata associated with the transmitted media files; and generating a plurality of albums based on a comparison of metadata of the transmitted and received media files.
-
公开(公告)号:US09607653B2
公开(公告)日:2017-03-28
申请号:US14855038
申请日:2015-09-15
Applicant: Synchronoss Technologies, Inc.
Inventor: Thomas P. Loscalzo
IPC: G11B27/034 , G06K9/00 , G11B27/031 , G11B27/28 , G06F17/30
CPC classification number: G11B27/034 , G06F17/30256 , G06F17/3028 , G06K9/00288 , G06K2009/00322 , G11B27/031 , G11B27/28
Abstract: Embodiments of the present invention relate to a media processing engine that produces an age progression video of a person by using photos of the person. The processing engine sequences and manipulates the photos such that the focus in each chronological photo is on the person. The processing engine uses a sliding window for facial recognition across a wide age range such that pictures of the person at a younger age (e.g., infancy) are positively associated with pictures of the person at an older age (e.g., teenager). In some embodiments, the processing engine is implemented on a remote server that provides a backup or storage service to its members. The photos are located at the remote server. The age progression video can be downloaded and/or shared by a member with others. In some embodiment, the age progression video includes a text caption, such as a message promoting the service.
-
-
-
-
-
-
-
-
-